Python İle Mysql İşlemleri – 2 Tabloya Veri Ekleme

Merhabalar,

Python ile Mysql veritabanına bağlanıp kayıt eklemek için MySQldb kütüphanesini kullanıyoruz.

Python ile Mysql üzerinde Tabloya kayıt ekleme işlemi aşağıdaki gibidir.

Saygılarımla…

Python İle Mysql İşlemleri – 1 Tablo Oluşturma

Merhabalar,

Python ile Mysql‘e bağlanıp tablo oluşturmak için MySQLdb kütüphanesini kullanıyoruz.

Python ile Mysql üzerinde tablo oluşturma işlemi aşağıdaki gibidir:

Saygılarımla…

Python’da Döngüler – 2 While

Merhabalar,

Bu yazımda Python üzerinde While döngüsünün kullanımını örneklerle anlatacağım.

Python’da While döngüsünün kullanım örnekleri aşağıdaki gibidir:

1. Örnek:

2.Örnek:

Saygılarımla…

Python’da Döngüler – 1 For

Merhabalar,

Bu yazımda Python üzerinde For döngüsünün kullanımını örneklerle anlatacağım.

Python’da For döngüsünün kullanım örnekleri aşağıdaki gibidir:

1. Örnek:

2. Örnek:

3. Örnek:

Saygılarımla…

Python İle Array Kullanımı

Merhabalar,

Python‘da array nesnesinin karşılığı List olarak geçiyor ve bu yazında size List nesnesinin kullanımını göstereceğim.

List nesnesi oluşturmak :

List’in sonuna veri eklemek :

List’in herhangi bir yerine veri eklemek :

List’ten veri kaldırmak :

List’i a’dan z’ye sıralamak:

Saygılarımla…

Python İle Smtp Mail Yollamak

Merhabalar,

Python ile Smtp mail yollamak için “smtplib” kütüphanesini kullanıyoruz.

Kullanımı kolay olsun diye tüm parametreleri ve işlemleri tek bir fonksiyon altında topladım.

Örnek kullanımı aşağıdaki gibidir.

Saygılarımla…

wwJobber(Proje)

Merhabalar,

Windows üzerinde php dosyasını cronjob yapmak için task manager vb. şeylerle uğraşmaktan sıkıldım ve olaya el attım ortaya aşağıdaki gibi bir şey çıktı.

Derli Uygulama, Dosyalar ve Kaynak Kodları İçin : wwPHP Projeler

wwJobber toplam 3 tane dosyadan oluşmaktadır bunlar ve amaçları aşağıdaki gibidir :

1- crontab.txt :
Bu dosyanın içerisine hangi *.php dosyası ne zaman çalıştırılacak, dosya hangi lokasyonda bunları tanımlıyoruz.
2- config.txt
php.exe’nin ve crontab.txt’nin bulunduğu lokasyonları girdiğimiz kısım.
3- wwJobber.py
buda işi yapan arkadaş.

Gelelim Kaynak Kodlarına, Dosyalara ve Kullanımına :

Öncelikle Kullandığımız Kütüphaneler :

Yukarıda da gözüktüğü gibi Python‘da halihazırda bulunan datetime, subprocess ve time kütüphanelerini kullanıyoruz.

Zamanlama için kullandığımız kodlar :

Crontab.txt’de bulunan verileri çekmek için kullandığımız kodlar :

Yukarıda bulunan “E:\Python33\proje\config.txt” kısmını config.txt’yi konumlandırdığınız dizin ile değiştirin.

Yukarıdaki kısımda da crontab.txt dosyasında bulunan verileri satır, satır çekip sırasıyla ay, gun, saat, dakika ve saniye kontrolleri yaparak “subprocess.call” komutuyla “php.exe -f *.php” şeklinde php dosyamızı php.exe’ye yorumlattıran kısım.

Kaynak kodların tamamı aşağıdaki gibidir :

Yukarıda bulunan kütüphaneleri ve kodları daha iyi anlamak için aşağıdaki yazılarımdan faydalanabilirsiniz.

Python ile saat, tarih işlemleri
Python ile exec komutunun çalıştırılması
Python ile dosyadan veri okuma

Kullanımı :

crontab.txt dosyası içerisinde her bir satıra aşağıdaki gibi cron görevi ekleyebilirsiniz:

Saniye-Dakika-Saat-Gün-Ay-Çalıştırılacak PHP Dosyası

Örnek crontab.txt içeriği :

1- Aşağıdaki blok test1.php dosyasını saniye her 20 olduğunda çalışmasını sağlar.

20-*-*-*-*-E:\Python33\\test1.php

2- Aşağıdaki blok test1.php dosyasının her saniye çalışmasını sağlar.

*-*-*-*-*-E:\Python33\\test1.php

Projenin Derli Uygulama, Dosyalar ve Kaynak Kodları İçin : wwPHP Projeler

Buyrun tepe, tepe kullanın.

Saygılarımla…