Python und ftplib, nicht anmelden?

Ich lerne Python und habe versucht, das FTPLib-Modul für Python mit folgendem Code zu verwenden:

import ftplib

connect = ftplib.FTP('ftp://www.website.com')
connect.login = ('username', 'password')
data = []
connect.dir(data.append)
connect.quit()
for line in data:
    print line

(Mir ist bewusst, dass die Website, der Benutzername und das Passwort falsch sind. Ich habe meine Website-Daten verwendet, die ich nicht freigeben möchte.) Nach dem Ausführen des Codes wurde folgende Fehlermeldung angezeigt:

 Traceback (most recent call last):
  File "ftp.py", line 3, in <module>
    ftp = FTP('ftp://www.website.com')   # connect to host, default port
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ftplib.py", line 120, in __init__
    self.connect(host)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ftplib.py", line 135, in connect
    self.sock = socket.create_connection((self.host, self.port), self.timeout)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 553, in create_connection
    for res in getaddrinfo(host, port, 0, SOCK_STREAM):
socket.gaierror: [Errno 8] nodename nor servname provided, or not known

Nur um zu verdeutlichen, ich benutze Python 2.7 auf einem Mac. Ich glaube nicht, dass es mehr Details gibt, die ich mitteilen könnte. Danke für deine Hilfe

Antworten auf die Frage(2)

Ihre Antwort auf die Frage