我正在尝试使用这个表达式。它告诉我: storbinary()最多接受4个参数(给定5个)
ftp.storbinary("STOR " + os.path.basename(name), StringIO(content_str), "rb", 8*1024)
我在这里只能看到4个参数。其中是隐藏的第五个参数。我搞糊涂了。
发布于 2010-06-28 12:18:19
您正在调用一个方法,因此第一个参数隐式地是您正在调用该方法的对象。换句话说,你看不到它,但它就在那里。
查看ftplib文档,您的第三个参数"rb"
似乎是不正确的。如果您简单地删除该参数,您的问题应该会得到解决,因为第三个参数应该是块大小。
https://stackoverflow.com/questions/3130014
复制相似问题