在我的脚本中,我希望最终能够下载目录中的所有文件和所有子目录。。。所以我在尝试FTPLIB。我试图调用我的ftp服务器的dir并将其放入一个变量中,但是我得到了NONETYPE?!我可以连接到服务器,当我调用directory=会话.dir()它在控制台中显示一种矩阵式输出,包括文件、读/写权限、日期等。。。。但当我试图打印目录时,我得到的似乎是“无”。我最初的想法是将目录中的每一项都下载到我的计算机上,但我似乎无法得到目录的列表!在
directory = session.dir()
print(str(directory))
很抱歉解释了这么长时间而且可能是微不足道的,但是我有点太沮丧了。在
任何帮助都将不胜感激!在
-克莱姆
首先,读这个。http://docs.python.org/library/ftplib.html#ftplib.FTP.nlst
那么,试试这个:
注意。 你不需要做
print(str(...))
。print函数为您获取字符串表示。在在official docs中,第一个示例演示了如何执行所需操作:使用}命令的输出。在
.retrlines('LIST')
读取{另一种方法是使用
.nlst()
。在相关问题 更多 >
编程相关推荐