當我運行這段代碼:第一交互ftp.cwd()我不理解的錯誤
for i in range(len(ftp_folders)): #ftp_folders[] list
ftp.cwd(ftp_folders[i]) #first interaction __> ftp.folders[Templates]
print(ftp.pwd()) #entering int the folder
print('entering in : ',ftp_folders[i]) # 1. Templates
ftp.cwd(ftp_folders[i]) #ERROR WHY??
ftp.retrlines('LIST')
for循環崩潰。 我可以在ftp_folders [I](模板),但運行ftp.cwd()時,它崩潰
誤差的第一文件夾輸入:
/home/pi/Templates
進入:模板
Traceback (most recent call last):
File "C:\Users\peces\Documents\python\exercises\ftp\ping.pyw", line 47, in <module> ftp.cwd(ftp_folders[i])
File "C:\Users\peces\AppData\Local\Programs\Python\Python36-32\lib\ftplib.py", line 629, in cwd
return self.voidcmd(cmd)
File "C:\Users\peces\AppData\Local\Programs\Python\Python36-32\lib\ftplib.py", line 276, in voidcmd
return self.voidresp()
File "C:\Users\peces\AppData\Local\Programs\Python\Python36-32\lib\ftplib.py", line 249, in voidresp
resp = self.getresp()
File "C:\Users\peces\AppData\Local\Programs\Python\Python36-32\lib\ftplib.py", line 244, in getresp
raise error_perm(resp)
ftplib.error_perm: 550 Templates: No such file or directory
沒有這樣的文件或目錄?我無法解釋。確定問題是其他.. ftp.cwd(ftp_folders [i])作爲錯誤運行..並知道爲什麼。
有些幫助嗎?
模板存在,實際上是腳本進入文件夾:/ home/pi/Templates – donostialdea