Python ile FTP sunucusuna bağlanma ve dosya gönderme

ftplib:

Python kullanarak bir ftp sunucusuna bağlanmanın yollarından biri ‘ftplib’ modülünü kullanmak.

Örnek kod aşağıdaki gibi.
Öncelikle sunucuya bağlanıyor, daha sonra deneme.txt isimli dosyayı sunucuya yolluyoruz.
Sonunda da FTP bağlantısını kesiyoruz.

import ftplib
session = ftplib.FTP("sunucuadi","kullanici","parola")
file = open("deneme.txt","rb")
session.storbinary("STOR deneme.txt",file)
file.close()
session.quit()

Eğer dosyayı sunucuda bulunan belli bir klasöre yollamak istiyorsak, cwd komutunu kullanabiliriz. Örneğin dosyayı aşağıdaki örnekte sunucudaki “\birinciklasor\ikinciklasor” konumuna koyalım.

import ftplib
session = ftplib.FTP("sunucuadi","kullanici","parola")
session.cwd("birinciklasor")
session.cwd("ikinciklasor")
file = open("deneme.txt","rb")
session.storbinary("STOR deneme.txt",file)
file.close()
session.quit()

‘ftplib’ modülü ile ilgili daha geniş bilgiyi ve kullanım seçeneklerini aşağıdaki linkte inceleyebilirsiniz.

https://docs.python.org/3/library/ftplib.html

Yorum Gönderin

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir