2016-09-05 8 views
-1

FTPを使用してJSONファイルをアップロードする際に助けが必要ですが、解決策を読み出そうとしましたが、理解できませんでした。次のようにftpを使用してPythonでJSONファイルをアップロードする際の問題

私のコードでは、なります

line 505, in storbinary 
buf = fp.read(blocksize) 
AttributeError: 'str' object has no attribute 'read' 
+4

'' file ''ではなく 'file'を渡します。 –

+0

ありがとう、それで問題は解決しました – ChrisG29

答えて

1

ftp.storbinaryがオープンされたファイルのようなオブジェクトではなく、文字列を期待:私はこれを実行すると

ftp = FTP('xxx.xxx.x.xx','Uname','Pword') 
ftp.cwd("/incoming") 
file=open('C:/MyFile.json', 'rb') 
ftp.storbinary('STOR MyFile.json','file') 

、私はというエラーを取得します。 'file'の代わりにfileを渡す必要があります(これは、誤植のことです)。

関連する問題