Python FTPlib typeerror:storbinary()缺少1个必需的位置参数:' fp'

时间:2016-05-05 14:56:53

标签: python python-3.x ftp ftplib

我正在尝试将文件上传到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()

你能告诉我为什么会发生错误以及任何可能的解决方案吗?

1 个答案:

答案 0 :(得分:0)

传递文件对象,如错误消息所示:

ftp.storbinary("STOR ftptest.txt", myfile)