ich habe ein Problem beim Ftp-Download, bei dem ich einfach nicht weiter komme. Und zwar
will ich einfach Text-Dateien herunterladen, welche z.b Umlaute enthalten. Jedoch werden
diese Sonderzeichen nicht korrekt mitübertragen und dann falsch dargestellt.
Hier der Quellcode:
Code: Alles auswählen
import ftplib
ftp = ftplib.FTP("172.16.0.1")
ftp.login("xyz","xyz")
file = open('chat.txt', 'wb')
def handleDownload(block):
file.write(block)
print "."
filename = 'chat.txt'
ftp.retrbinary('RETR ' + filename, handleDownload)
file.close()
ftp.quit()
Änderungen
360 m³
Inhalt des heruntergeladen Files:
�nderungen vorbehalten
360 m�
Ich habe auch verschiedene Codecs versucht, aber nichts hat geklappt.
Ich hoffe ihr könnt mir weiter helfen. Irgendwie muss es doch gehen, die
Daten 1:1 zu kopieren. Vielen Dank im Voraus ...