我正在尝试将文件上传到FTP。我正在尝试将文件上传到/public_html
上的files.000webhost.com
,但我一直在ftplib.error_perm: 500 Unknown command
我的代码如下:
import ftplib
session = ftplib.FTP('files.000webhost.com','hazaaay','dwadawdadw')
file = r'C:\\Users\\Downloads\\A csv\\a csv1.csv','b' # file to send
session.storbinary('a csv1.csv', file) # send the file
file.close() # close file and FTP
session.quit()
我也试过
尽管提供了未解析的引用,但它在控制台中说该进程已完成退出代码0,尽管它没有显示在Filezilla中。有任何想法吗? 感谢。
答案 0 :(得分:1)
您必须在FTP.storbinary
call。
以二进制传输模式存储文件。 命令应该是适当的
STOR
命令:"STOR filename"
。
session.storbinary('STOR a csv1.csv', file)