1
我需要编写一个遍历FTP服务器上的文件夹的python脚本。使用python遍历一个ftp文件夹
文件中ftpfolder:
#get it
#do something untoward with it
片段和非轮重塑建议欢迎。
我需要编写一个遍历FTP服务器上的文件夹的python脚本。使用python遍历一个ftp文件夹
#get it
#do something untoward with it
片段和非轮重塑建议欢迎。
ftputil是你正在寻找第三方模块:
ftputil是一个高层次的FTP客户端 库Python编程语言 。 ftputil实现了一个虚拟的 文件系统来访问FTP服务器, 也就是说,它可以为远程文件生成类似文件的 对象。库 支持os,os.path和shutil 模块中的许多类似于 的功能。
注意例如片断here:
# download some files from the login directory
host = ftputil.FTPHost('ftp.domain.com', 'user', 'secret')
names = host.listdir(host.curdir)
for name in names:
if host.path.isfile(name):
host.download(name, name, 'b') # remote, local, binary mode
ftputil
是纯Python,非常稳定,并在pypi
非常流行的(用户评分9,我认为这是PyPI上的规模最大)。什么是不喜欢?)
提及ftputil +1,ftplib也存在 – shahjapan 2010-08-21 02:45:33
谢谢,我一直在寻找类似的东西,因为永远! – iElectric 2010-08-26 22:18:25
@iElectric,不客气! – 2010-08-27 02:38:40