Re: FTP - Datei mit GET oder RECV laden
Verfasst: Freitag 14. Februar 2020, 20:18
				
				@f3yb4la: Noch ein paar Anmerkungen: `os` wird importiert aber nicht verwendet.
Man sollte Namen nicht kryptisch abkürzen.
Kontextmanager auch benutzen (``with``).
`filedata` ist ein unpassender Name für eine Datei.
			Man sollte Namen nicht kryptisch abkürzen.
Kontextmanager auch benutzen (``with``).
`filedata` ist ein unpassender Name für eine Datei.
Code: Alles auswählen
#!/usr/bin/env python3
import ftplib
def main():
    hostname = "192.168.178.99"
    ftp_user = "refu"
    ftp_password = "EE0129"
    with ftplib.FTP(hostname, ftp_user, ftp_password, timeout=100) as ftp:
        ftp.set_debuglevel(2)
        ftp.set_pasv(False)
        ftp.cwd("/data/logger/2020/02")
        with open("11.log", "wb") as file:
            ftp.retrbinary("RETR 09.log", file.write)
if __name__ == "__main__":
    main()