Moc*_*Why 2 python directory ftp traversal download
我需要编写一个遍历FTP服务器上的文件夹的python脚本.
#get it
#do something untoward with it
Run Code Online (Sandbox Code Playgroud)
片段和非轮子重塑建议欢迎.
Ale*_*lli 13
ftputil是您正在寻找的第三方模块:
ftputil是Python编程语言的高级FTP客户端库.ftputil实现了一个用于访问FTP服务器的虚拟文件系统,也就是说,它可以为远程文件生成类似文件的对象.该库支持许多类似于os,os.path和shutil模块中的函数.
请注意,例如这里的代码段:
# 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
Run Code Online (Sandbox Code Playgroud)
ftputil是纯Python,非常稳定,非常受欢迎pypi(用户评价9,我认为这是pypi规模的最大值).什么不喜欢? - )