1 编写脚本来检索从一台服务器到NAS的日志文件我需要确定某事是一个文件还是一个目录。 有没有人知道一个简单的方法来确定是否一个文件或目录的ftp.nlst()元素?在Python中是否有类似于ftp的isfile()isdir()? 在此先感谢 来源 2010-08-10 Fotis +0 重复http://stackoverflow.com/questions/584865/determine-if-a-listing-is-a-directory-or-file-in-python-over-ftp? – 2010-08-10 14:15:52
1 考虑从here下面的代码。它会将[F]附加到目录并保留原样。 from ftplib import FTP import os ftp = FTP(self.host) listdir = self.ftp.nlst() for i in listdir: if(self.ftp.sendcmd(os.path.isdir(bool(self.ftpdir + "/" + i)))): self.list_box_2.Append("[F] " + i) 退房os.path这SO岗位。 来源 2010-08-10 14:17:29 +0 谢谢你的回答,但我已经尝试了这些和产生的错误。 – Fotis 2010-08-11 07:38:51 +0 你能否指出这些错误是什么? – 2010-08-11 08:04:44 +0 没有ftpdir属性! – Fotis 2010-08-11 13:56:00
重复http://stackoverflow.com/questions/584865/determine-if-a-listing-is-a-directory-or-file-in-python-over-ftp? – 2010-08-10 14:15:52