Ошибка FTP-запроса.Джанго, FTP, Питон - PullRequest
2 голосов
/ 28 июня 2010

Я пытаюсь использовать это выражение.И это говорит мне, что: storbinary () принимает не более 4 аргументов (5 дано)

ftp.storbinary("STOR " + os.path.basename(name), StringIO(content_str), "rb", 8*1024)

Я вижу здесь только 4 аргументагде спрятан 5 аргумент.Я в замешательстве.

1 Ответ

3 голосов
/ 28 июня 2010

Вы вызываете метод, поэтому первым аргументом является неявно объект, для которого вы вызываете метод.Другими словами, вы этого не видите, но он есть.

Глядя на документацию по ftplib, кажется, что ваш третий аргумент, "rb", неверен.Ваша проблема должна быть решена, если вы просто удалите этот аргумент, поскольку третий аргумент должен быть размером блока.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...