Accessing FTP servers with Python
Here’s a short code sample how to list a remote directory via FTP.
from ftplib import FTP ftp = FTP('server') ftp.connect() ftp.login('user','password') ftp.cwd('folder') ftp.dir() ftp.quit() |
Hier noch der passende Code für den Upload von Dateien:
import ftplib import os def upload(ftp, file): ext = os.path.splitext(file)[1] print("Putting ", file) if ext in (".txt", ".htm", ".html" , ".tex"): ftp.storlines('STOR ' + file, open(file,'rb')) else: ftp.storbinary('STOR ' + file, open(file,'rb')) ftp = ftplib.FTP("remoteserver") ftp.login("user", "password") upload(ftp, "index.html") |