[python] ftplib

pavel.kosina geon na post.cz
Úterý Červenec 12 10:30:30 CEST 2005


Vita Titl napsal(a):
> Nevíte jak na FTP přes Python, umím se připojit ne server a zalogovat se. Ale nevím, jak pracovat se soubory na FTP-serveru, můžete mi poradit?
> 
> Díky Mustafa

Příklad s ftputil:

import ftputil, os

# connect
host=ftputil.FTPHost('ftp.domain.com', 'user', 'password')

# definice
dirNameLocal=r'i:/www/Kapka'
dirNameFTP='kapka'
fileName='aktuality.htm'

# vyroba cest
myFileLocal=os.path.join(dirNameLocal,fileName)
myFileFTP=dirNameFTP+'/'+fileName


# tvorba ciloveho adresare
if not host.path.exists(dirNameFTP):
     host.mkdir(dirNameFTP)

# prenos, pokud je soubor novejsi
print host.upload_if_newer(myFileLocal, myFileFTP)

host.close()


-- 
geon
Vyjímka je pravidlo. Rekurzivní.



Další informace o konferenci Python