【发布时间】:2015-08-27 23:55:44
【问题描述】:
我正在尝试将我的文件从 c:\test 复制到我的 FTP 文件夹;这是我的代码:
import ftplib
import socket
Name = socket.gethostname()
filename = Name +".csv"
ftp = ftplib.FTP('xxxxxxxxxxxxxxxxxx')
ftp.login('xxxxxx','xxxxxxxx')
ftp.cwd('test')
filematch = "C:\\test\\" + Name + ".csv"
filetocopy = open(filematch,'r')
ftp.storlines('STOR' +filename , filetocopy)
但我遇到了错误:
raise error_perm, resp
ftplib.error_perm: 500 ?
【问题讨论】:
-
检查您的用户是否有权写入到 FTP 服务器上的
test目录。 -
我确实拥有该文件夹的 w 权限
-
已解决:'STOR 后的空格丢失...谢谢