簡體   English   中英

連接被拒絕FTP python 2.7

[英]Connection refused FTP python 2.7

我正在使用ftplib模塊,並想連接到本地主機上的FTP。 我正在使用以下代碼示例:

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將文件從客戶端代碼發送到服務器代碼,兩者都在同一台計算機上運行。 這是一個項目,我知道實際上您不會在同一台計算機上同時擁有這兩者。

我猜想socket.error異常發生在第3行,那里有connect()

Connection refused表示操作系統或防火牆拒絕了連接。 最可能的原因是您實際上沒有在本地計算機上運行FTP服務器。

您沒有說自己是否做過,也沒有說您正在使用什么操作系統。 但是默認情況下,操作系統沒有安裝並運行FTP服務器。 因此,您需要安裝兼容的FTP服務器 一個不錯的考慮因素是FileZilla Server。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM