ftplib 모듈을 사용 중이며 localhost의 FTP에 연결하려고합니다.연결이 FTP python 2.7을 거부했습니다.
import ftplib
f = ftplib.FTP()
f.connect("localhost")
f.login()
ls=[]
f.retrlines('MLSD',ls.append)
for entry in ls:
print entry
그것은 나에게주는 내 로컬 호스트에 연결 않고, 내가 뭘 잘못하고 어떻게 socket.error: [Errno 61] Connection refused
: 다음 코드 예제를 사용하여 무엇입니까? 결국 ftplib을 사용하여 클라이언트 코드에서 서버 코드로 파일을 보내고 싶습니다. 둘 다 동일한 시스템에서 실행됩니다. 이것은 프로젝트를위한 것입니다, 나는 실제로 당신이 같은 기계에 둘 다 없을 것이라고 알고 있습니다.
먼저 오류 메시지 대신 전체 추적 또는 오류가 발생한 행을보고하십시오. – abarnert
둘째, 로컬 컴퓨터에서 FTP 서버를 실행하고 있습니까? 그렇지 않다면 분명히 존재하지 않는 서버에 연결할 수 없습니다. – abarnert
운영체제가 없으면 운영 체제가 하나의 (많은 Windows 버전의 IIS/PWS가 FTP를 포함하고 있다고 믿습니다.) 또는 표준 방법을 사용할 수 있습니다 (예 : 대부분의 Linux 배포판에 많음 apt/rpm/etc를 통해 사용할 수 있음을 선택하십시오.) 또는 수동으로 설치하기 만하면됩니다. – abarnert