python - 是否有一个统一的python库来使用不同的协议(protocol)传输文件

标签 python file ftp networking nfs

我知道ftp有ftplib,本地文件有shutil,那NFS呢?我知道 urllib2 可以通过 HTTP/HTTPS/FTP/FTPS获取文件,但它不能放置文件。

如果有一个统一的库可以自动检测带有 URI 的协议(protocol)(FTP/NFS/LOCAL)并透明地处理文件传输(get/put),那就更好了,它存在吗?

最佳答案

您想查找并使用 pycurl/libcurl。 libcurl: http://curl.haxx.se/ PyCurl:http://pycurl.sourceforge.net/ - curl 支持 http://、file://和 ftp://uris。我已经成功地使用了它。

关于python - 是否有一个统一的python库来使用不同的协议(protocol)传输文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/925716/

相关文章:

c - 如何从未指定的文件大小中读取值并将它们动态存储在 C 中的 vector 中?

javascript - 如何将 js filereader 结果保存到变量中以供进一步使用?

c - 用C扫描计算机文件

Python FTP 一次上传多个文件

java - 输入流返回null

python - 如何在 Python 的请求中使用 FTP

python - Pandas - 将多个值解压到另一列并合并到其中的一个 Df

python - Sympy - 仅在特定位置查找矩阵的逆?

python - SQLAlchemy: 'Model' 对象不可调用

python - 如何安装 Vowpal Wabbit python 界面