【发布时间】:2020-04-03 08:49:02
【问题描述】:
我正在使用 python 从 ftp 服务器下载文件,我可以下载文件,但是当我打开文件时,它们似乎已损坏或无法打开 歌曲或 jpg 等文件可以正常工作,但文档、excel 表格、pdf 和文本文件无法正常下载。
以下是我的代码:
from ftplib import FTP
ftp = FTP()
ftp.connect(ip_address,port)
ftp.login(userid,password)
direc='directory path'
ftp.cwd(direc)
doc='doc.txt' or xlsx or pdf or jpg etc
download_path='path to download file on desktop'
file=open(download_path+ doc,'wb')
ftp.retrbinary(f"RETR {doc}", file.write)
我能够下载所需的文件,但其中大部分都需要损坏。 我应该进行哪些更改才能使代码正常工作。
【问题讨论】:
-
也许这有帮助:*.com/questions/16018721/…
-
它似乎对我不起作用..文件现在甚至没有下载