Wie kann ich öffnen und FTP-URL und laden Sie es in eine Datei. Was ich versuche sieht ungefähr so aus:Python FTP-URL öffnen und in Datei schreiben
from contextlib import closing
from urllib.request import urlopen
url = 'ftp://whatever.com/file.txt'
target_path = 'file.txt'
with closing(urlopen(url)) as source:
with open(target_path, 'wb') as target:
target.write(source)
Dies ist jedoch nicht mit dem folgenden Fehler:
TypeError: 'addinfourl' does not support the buffer interface
Gibt es eine einfache Möglichkeit, diese Arbeit zu machen? Vor allem, wenn ich es erweitern möchte, so dass die Datei extrahiert wird, während es heruntergeladen wird?
Was ist 'Schließen'? Vermutlich soll es mit dem Inhalt der FTP-URL gleichgesetzt werden? – holdenweb
Entschuldigung, ich habe ein Code-Snippet geschrieben. Ich habe Importanweisungen hinzugefügt. –