【发布时间】:2019-02-12 14:09:38
【问题描述】:
我很难使用这个简单的脚本。它给了我一个找不到文件或目录的错误,但文件在那里。下面的脚本我已经屏蔽了用户并通过加 FTP 站点
这是我的脚本
from ftplib import FTP
ftp = FTP('ftp.domain.ca')
pas = str('PASSWORD')
ftp.login(user = 'user', passwd=pas)
ftp.cwd('/public_html/')
filepaths = open('errorstest.csv', 'rb')
for j in filepaths:
print(j)
ftp.delete(str(j))
ftp.quit()
有趣的是,如果我稍微更改脚本以使 ftp.delete() 找到文件并删除它。于是修改成这样:
from ftplib import FTP
ftp = FTP('ftp.domain.ca')
pas = str('PASSWORD')
ftp.login(user = 'user', passwd=pas)
ftp.cwd('/public_html/')
ftp.delete(<file path>)
ftp.quit()
我正在尝试从 csv 文件中读取此内容。我究竟做错了什么?
【问题讨论】:
-
您能给我们看看
ftp.retrlines('LIST')和errorstest.csv的文件内容吗? -
谢谢我在下面添加了
-
请粘贴您得到的确切错误