EDIT: die Problemstellung hat sich etwas geändert, deshalb neuer/anderer Beitrag...
Ich versuche mich mit der ftplib. Leider klappt aber die Kommunikation mit dem FTP-Server nicht so richtig. Ich kann mich zwar erfolgreich einloggen, kann dann aber keine Daten zum Server senden bzw. von ihm entfangen.
Ich habe das Problem inzwischen auf meine Firewall eingegrenzt. Bei dieser ist konfiguriert, dass Daten über die Ports 20/21 laufen dürfen. Mein FTP-Programm (FileZilla) funktioniert auch, aber die Python ftplib mag nicht so recht. Bei folgendem Code erhalte ich NACH der Willkommensmeldung (diese wird angezeigt!) die Fehlermeldung "timed out":
Code: Alles auswählen
import ftplib
ftp = ftplib.FTP()
ftp.connect("host.de")
ftp.login("username", "passwd")
print ftp.getwelcome()
print ftp.retrlines('LIST')
ftp.quit()
Schon mal danke für eure Hilfe...