我需要采取的PDF文件从客户端ftp,移动到我的电脑上,移动到一个名为'传输'文件夹上传的文件,并删除他们从以前的目录。 我的密码是
ftp.cwd('/folder1/')
ftp.retrlines('LIST')
os.chdir('path')
datestr = time.strftime("%d-%m")
os.chdir(datestr)
os.chdir('Folder1')
filenames = ftp.nlst()
print(filenames)
for filename in filenames:
if filename.endswith(".pdf"):
local_filename = os.path.join(newdir, filename)
file = open(local_filename, 'wb')
ftp.retrbinary('RETR '+ filename, file.write)
remotefile = open(filename, 'rb')
ftp.storbinary('STOR ' + 'transferred/' + filename, remotefile)
file.close()
ftp.delete(filename)
当我这样做时,它会将文件复制到我的电脑上,并将它们移动到传输的文件夹中。一切都很好。但是,PDF文件在我的电脑和FTP服务器上被破坏了。。。为什么会这样?我的密码错了吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐