我正在尝试将文件上传到ftp服务器,但它不断出现错误:TypeError:storbinary()缺少1个必需的位置参数:' fp'。这是代码:
import ftplib
ftp = ftplib.FTP("Address","Username","Passcode")
print(ftp.getwelcome())
myfile=open("ftptest.txt","r")
ftp.storbinary("STOR ftptest.txt")
myfile.close()
ftp.cwd("")
ftp.quit()
你能告诉我为什么会发生错误以及任何可能的解决方案吗?
答案 0 :(得分:0)
传递文件对象,如错误消息所示:
ftp.storbinary("STOR ftptest.txt", myfile)