Python – FTP’ye otomatik dosya yükleme ( Upload )
Merhabalar , bu programımızı yazmadan önce 4 tane modül import ediyoruz.
Modüller : ftplib , os , schedule , time
Kodlar :
from ftplib import FTP
import os
import schedule
import time## Açılacak ekranda print komutuyla istediğimizi yazdırıyoruz.
print (“Resim yukleme sistemi\nHer gece 02:00’de resimler guncellenmektedir.\nKaresoft”)def yukle():
f = FTP(‘ftp.siteniz.com‘)
f.login(“FTP KULLANICI“,”FTP ŞİFRE“)
f.cwd(“FTP YÜKLENECEK KLASÖR”) #Örnek /public_html/resimler/
dizin=”PC DEKİ DOSYA YOLU” # Örnek C:\webresim\\
def upload(ftp,file):
ext = os.path.splitext(file)[1] file2=file
file=dizin+file
if ext in (“.txt”, “.htm”, “.html”):
f.storlines(“STOR ” + file2, open(file))
else:
f.storbinary(“STOR ” + file2, open(file, “rb”), 1024)
for i in os.listdir(dizin):
upload(f,i)
# f.retrlines(‘LIST’)
f.quit()#Program hergün saat kaçta çalışmasını istiyorsak yazıyoruz
schedule.every().day.at(“02:00”).do(yukle)
while 1:
schedule.run_pending()
time.sleep(1)
Sizde kendinize göre özelleştirebilir cx_Freeze veya py2exe modülleri ile exe’ye çevirip windows ortamında kullanabilirsiniz.
Karşılaştığınız hataları bize yorum atarak sorabilirsiniz.
Recent Posts
- Ingiltere’de Sirketinizi Kurun June 5, 2021
- Self Assessment Nedir? Öz Değerlendirme February 28, 2021
- UK Postcode Data with Address, Longitude and Latitude Download October 31, 2020
- National Insurance Number Nasil Alinir? ( NiNo ) September 30, 2020
- Deliveroo Hesabi Acmak – Ingiltere’de September 23, 2020
Categories
- E-ticaret (2)
- Eğitimler (2)
- Genel (1)
- Haberler (1)
- Javascript (1)
- Kivy ( Android & IOS) Dersleri (1)
- Node JS Dersleri (2)
- OpenCart (1)
- PHP Dersleri (2)
- Python Dersleri (4)
- Uncategorized (5)
- Uygulamalar (4)
1 Comment. Leave new
Kodu çalıştırdım. Fakat name ‘file’ is not defined hatası alıyorum. Nerelerde düzeltme yapmam gerekiyor. Emekleriniz için teşekkür ederim.