2016-09-05 4 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을 전달해야합니다 (필자는 오타가 더 많음).

관련 문제