Automatischer Python FTP Upload mit Raspberry Pi

Laden Sie mit Hilfe dieses kleinen Codebeispiels (Python-Script) lokale Dateien in das Internet auf Ihren Webserver oder im WLAN hoch.

Einkaufsliste zum Beitrag

Das folgende Python Script laed die Datei index.html auf einen Host im Internet hoch. In diesem Pythonscript wird die ftplib verwendet. In Zeile 006 wird zudem der Inhalt des Remote-Verzeichnis zur Kontrolle aufgelistet.

001  from ftplib import FTP
002  filename = 'index.html'
003  ftp = FTP('hostname.de')
004  ftp.login(user = 'username', passwd = '12345passort')
005  ftp.storbinary('STOR /verzeichnis/'+filename, open(filename, 'rb'))
006  ftp.retrlines('LIST /verzeichnis')
007  ftp.quit()

Sie muessen natuerlich die markierten Elemente wie Hostname, User, Kennwort oder Remoteverzeichnis durch Ihre Strukturen und Kennungen ersetzen.

Autor

About me


Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Programmier-Sprachen und Markup-Dialekten, z.B. Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 24 Jahren arbeite ich als Entwickler in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen und seit etwa 37 Jahren im EDV-Sektor mit wechselnden Aufgaben.

Meta: Instagram CMSWorkbench.de GIMP-Handbuch.de Kontakt Impressum Datenschutz