嘿,我想通过Python学习FTP,并发现一些代码,我一直在测试它,但似乎无法使它工作。通过Python的FTP无法让它移动文件
import ftplib
from ftplib import FTP
File2Send = "D:\Backup\ZipFilesToMove\send.txt"
Output_Directory = "\\vm-backupus\FTP\Databases\Sort"
ftp = FTP("xxx.xxx.xxx.xxx") #I have the IP but I didnt want to give it out
ftp.login('ShowME.ftp', 'pword01')
file = open(File2Send, "rb")
ftp.cwd(Output_Directory)
ftp.storbinary('STOR ' + os.path.basename(File2Send), open(file))
print "STORing File now..."
ftp.quit()
file.close()
我不断收到这个错误,任何想法为什么以及如何解决它。
Traceback (most recent call last):
File "C:\BackupFiles\Test.py", line 9, in
ftp.cwd(Output_Directory)
File "C:\Python27\lib\ftplib.py", line 562, in cwd
return self.voidcmd(cmd)
File "C:\Python27\lib\ftplib.py", line 254, in voidcmd
return self.voidresp()
File "C:\Python27\lib\ftplib.py", line 229, in voidresp
resp = self.getresp()
File "C:\Python27\lib\ftplib.py", line 224, in getresp
raise error_perm, resp
error_perm: 550 The system cannot find the path specified.
2015-10-06
vmedhe2
+0
您确定您的计算机上存在'D:\ Backup \ ZipFilesToMove \ send.txt'路径吗? –
+0
是的,它确实存在于我想从 –
+0
发送的计算机上我推荐使用非常直观的ftputil。请参阅:https://pypi.python.org/pypi/ftputil/2.2.3 –