[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