Wie kann ich eine Verbindung zu FTP ohne Passwort im Script herstellen?

Im neu zu python und liebe es aber finde es schwer, grundlegende Führer zu finden .. hoffentlich kann jemand helfen!

Irgendwie habe ich es geschafft, eine Verbindung zu ftp herzustellen, aber ich kann nicht finden, wie man ein Verzeichnis und Dateien herunterlädt ..

Ich habe es geschafft, ein Skript zu erstellen, um lokale Fiiles zwischen Festplatten zu kopieren, aber ich weiß nicht, die Pfad-Syntax für ftp ..

Dies ist, was ich für die lokale Sicherung habe

src = ('E:\\ITCIRCLECONSULT\\') dst = ('D:\\COPY\\' + newFolderName.strftime('%d-%B-%y\\').upper()) 

Ich weiß, es wird einfach sein, aber die einfachen Dinge sind schwer zu finden!

 import ftplib from ftplib import FTP ftp = FTP('ftp.xxxxxx.com') ftp.login('username', 'password') ftp.retrlines('LIST') ftp.cwd("/public_html") file_list = [] filenames = ftp.nlst() ftp.close() 

Bearbeiten, um hinzuzufügen ..

Ich habe es aus der Art, wie ich es wollen, dass es funktioniert, Benutzer Eingaben Daten .. Leider ist es nicht funktioniert.

Das Skript überspringt durch die Benutzereingabe und erzeugt einen Fehler ..

Das Ziel ist es, dem Benutzer zu erlauben, die verschiedenen Informationen einzugeben, die in den ftp aufgerufen werden sollen, bevor er versucht, eine Verbindung herzustellen.

Irgendeine Hilfe geschätzt .. Anleitung und Tutorium! 🙂

 import ftplib from ftplib import FTP ftp_add = input('ftp address:') username = input('username:') password = input('password:') ftp = FTP(ftp_add) ftp.login(username, password) ftp.retrlines('LIST') ftp.cwd("/public_html") file_list = [] filenames = ftp.nlst() ftp.close() 

Python ist die beste Programmiersprache der Welt.