4 个版本
0.1.3 | 2019年2月4日 |
---|---|
0.1.2 | 2019年1月17日 |
0.1.1 | 2018年12月29日 |
0.1.0 | 2018年12月29日 |
#6 in #compressed
7KB
108 行
smart-open
打开文件以供读取。
什么?
smart_open
是一个正在积极开发的 Rust crate,旨在打开任何存在于本地、云或网络中的文本文件(压缩或未压缩)。
extern crate smart_open as sm;
pub fn main() {
let text = sm::smart_open("tests/bar.txt.gz").unwrap();
println!("{}", text);
}
您可以在 examples
目录中找到其他类型文件的示例代码。
此项目目标
- 在本地文件系统上打开文本文件。
- 在本地文件系统上打开 gz 文本文件。
- 支持其他文本文件格式(csv、json)等。
- S3 上的文本文件。
- S3 上的 gz 文件。
- HTTP 上的文件。
评论、错误报告
smart_open
位于 Github 上。您可以在那里提交问题或拉取请求。欢迎建议、拉取请求和改进!
smart_open
是开源软件,在 MIT 许可证下发布。版权(c)2018-至今 Joydeep Bhattacharjee。
依赖项
~25MB
~542K SLoC