:이 코드를 실행하면 https://docs.python.org/2/library/ftplib.html파이썬 FTPLIB WinError 10060 나는이 링크에서 FTPLIB를 사용하여 FTP 서버에서 파일을 검색 할 수 배우고
이
from ftplib import FTP
ftp = FTP('ftp.debian.org')
ftp.login()
내가
TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
에서 얻을 이 대답은 https://stackoverflow.com/questions/4946960/when-using-ftplib-in-python#=입니다.이 문제는 ACTV 모드로 변경하여 해결할 수있는 서버 측 문제임을 알게됩니다.
그래서 내가from ftplib import FTP
ftp = FTP()
ftp.set_pasv(True)
ftp.connect('ftp.debian.org')
ftp.login()
여전히 같은 오류
에 내 코드를 변경했습니다. 누군가 내 문제와 관련하여 다른 이유가 무엇인지 말해 줄 수 있습니까?편집 - 64 비트 승 10 환경에서 Thonny (IDE)에이 코드를 잘못
시도 [이] (http://stackoverflow.com/q/27953923/5513005)는 다른 접근 방식, 당신에게 도움이 될 수 –
같은 코드는 온라인 파이썬에서 작동 컴파일러 https://www.tutorialspoint.com/execute_python_online.php 그럼 내 설정에 문제가 있어야합니다. –
@YashKaranke 여기의 ftp는 프로토콜뿐 아니라 URL의 일부이기 때문에 코드에 문제가 없습니다. 전체 URL은 ftp://ftp.debian.org 이었으므로 이미 ftp : // 부분을 제거했습니다. –