Python FTP操作系统。行走进入无止境的循环
只需尝试列出仅包含一个文件的远程FTP文件夹中的文件(Python FTP操作系统。行走进入无止境的循环,python,loops,ftp,os.walk,Python,Loops,Ftp,Os.walk,只需尝试列出仅包含一个文件的远程FTP文件夹中的文件(/public\u html/Data/['TestFile.txt'])。 walk只是在一个无休止的循环中反复返回相同的文件名,直到我没有手动中断为止。代码是: import ftptool as f a_host = f.FTPHost.connect("SomeFTPSite", user="User", password="Pass") for (dirname, subdirs, files) in a_host.walk("/p
/public\u html/Data/['TestFile.txt']
)。
walk只是在一个无休止的循环中反复返回相同的文件名,直到我没有手动中断为止。代码是:
import ftptool as f
a_host = f.FTPHost.connect("SomeFTPSite", user="User", password="Pass")
for (dirname, subdirs, files) in a_host.walk("/public_html/Data"):
print (dirname, files)
输出如下所示:
/public_html/Data/ ['TestFile.txt']
/public_html/Data/ ['TestFile.txt']
/public_html/Data/ ['TestFile.txt']
/public_html/Data/ ['TestFile.txt']
/public_html/Data/ ['TestFile.txt']
/public_html/Data/ ['TestFile.txt']
/public_html/Data/ ['TestFile.txt']
/public_html/Data/ ['TestFile.txt']
/public_html/Data/ ['TestFile.txt']
/public_html/Data/ ['TestFile.txt']
/public_html/Data/ ['TestFile.txt']
/public_html/Data/ ['TestFile.txt']
/public_html/Data/ ['TestFile.txt']
/public_html/Data/ ['TestFile.txt']
/public_html/Data/ ['TestFile.txt']
///在这一点上手动中断//我不确定,但请看一下细分曲面。FTP服务器可能会在列表中返回“.”,看一看,它可能会反复出现。这可能是库中的错误吗?任何人都很难复制,因为他们必须建立一个具有相同目录结构的ftp站点。