Merih Forum

Tam Versiyon: (ftplib) python ftp kütüphanesi
Şu anda tam olmayan bir versiyonun içeriğine bakıyorsunuz. Tam versiyon'a bakınız.
ftplib python kütüphanesi işlemler ve örnekler
python ftp için ftplib kütüphanesini kullanabiliriz.

Örnek 
from ftplib import FTP
ftp = FTP('ftp.facebook.com')   # host ile bağlantı kurar, default port
ftp.login('kullaniciadi','sifre')               # Kullanici adı veşifre girilir.
ftp.retrlines('LIST')     # Bulunduğu directoriyi listeler

Alıntı: total 24418 
drwxrwsr-x 5 ftp-usr pdmaint 1536 Mar 20 09:48 . 
dr-xr-srwt 105 ftp-usr pdmaint 1536 Mar 21 14:32 .. 
-rw-r--r-- 1 ftp-usr pdmaint 5305 Mar 20 09:48 INDEX

Sunucudan locale dosya transferi için OKUBENI.txt dosyasını çekelim 

UzakDosya = 'OKUBENI.txt'
YerelDosya = 'OKUBENI.txt'
ftp.retrbinary('RETR ' + UzakDosya, open(YerelDosya, 'wb').write)


Localden sunucuya dosya gönderelim. 

UzakDosya = 'OKUBENI.txt'
YerelDosya = 'OKUBENI.txt'
ftp.storlines('STOR ' + UzakDosya, open(YerelDosya, 'rb'))


Dizin değiştirmek için 

ftp.cwd('www')

Bir alt dizine geçmek için 
ftp.cwd('..')

Dosya silmek için 

ftp.delete('OKUBENI.txt')

Dizin oluşturmak için 

ftp.mkd('yenidizin)

Dizin silmek için 

ftp.rmd('dizin)

Bulunduğunuz pathi vermesi için 

ftp.pwd()

Dosya boyutunu almak için 

ftp.sizi('dosya')

Ftp bağlantısını sonlandırmak 

ftp.quit() #öncelikle bu komuttan yararlanın
ftp.close() #quit methodu hata ile karşılaşırsa bu metodla bitirin.



Detaylı bilgi için 
http://docs.python.org/py3k/library/ftplib.html [docs.python.org]