3

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

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

4

2 回答 2

2

您想查找并使用 pycurl/libcurl。Libcurl:http ://curl.haxx.se/ PyCurl: http : //pycurl.sourceforge.net/ - curl 支持 http://、file:// 和 ftp:// uri。我使用它取得了很大的成功。

于 2009-05-29T19:40:07.097 回答
1

看看 KDE IOSlaves。他们可以管理您描述的所有协议,以及其他一些协议(samba、ssh、...)。

您可以通过 PyKDE 实例化 IOSlaves,或者如果该依赖关系太大,您可以使用 subprocess 模块从 python 管理 ioslave。

于 2009-05-29T13:45:36.520 回答