둘 다 fxp가 활성화 된 두 개의 ftp 서버가 있습니다. 파이썬의 두 서버간에 파일을 전송하는 방법을 궁금합니다. 나는 곱슬 곱슬 함이 그렇게하지 않는다고 말했지만 아마도 ftplib이 그렇게 할 것입니다. 그래서 파일 (file.txt를)는 '/ 개인 /'FTP1에 내가 같은 장소, '/ 개인 /'에도 있다면 ftp2에 그를 전송하려는 수행하는 방법에
다중 스레드 업로드를 시도하고 있지만 오류가 발생합니다. ftplib에서 멀티 스레드를 사용하는 것이 불가능할 수도 있습니다. 인상 error_reply 같은 FTPLIB 오류 class myThread (threading.Thread):
def __init__(self, threadID, src, counter, image_name):
그래서 나는이 페이지의 문서를 따랐습니다 바이너리 파일을 검색하고 거기에서 열어서 그 파일에 쓸 수 있습니다. 여기 내가 이해하지 못하는 것을 ftp.retrbinary('RETR temp.txt',open('temp.txt','wb').write)
내가 TEMP.TXT에 쓰는 싶습니다는 ... 나에게 문제를주고 라인, 그래서 내가 ftp.retrbi
내 python2 스크립트는이 방법을 사용하여 파일을 멋지게 업로드하지만 python3은 문제를 제시하고 다음으로 (googling은 도움이되지 않았다) 어디로 가야할지 고민 중입니다. from ftplib import FTP
ftp = FTP(ftp_host, ftp_user, ftp_pass)
ftp.storbinary('STOR myfile.txt
sFTP를 사용하여 호스트에서 파일을 다운로드해야합니다. 파이썬 ftplib을 사용하여 가능할 수 있는지 알고 계십니까? an example here을 봤지만 연결할 때 EOFError이 표시됩니다. 이 방법은 오랜 시간이 지나면 오류가 반환 import ftplib
ftp = ftplib.FTP()
ftp.connect("1.2.3.4", "22")