#!/usr/bin/env python # -*- coding: utf-8 -*- import MySQLdb # pripojeni k DB db=MySQLdb.connect(host="localhost",user="franta",passwd="heslo",db="mojedb"); # --- select --- # vytvoreni kurzoru cursor = db.cursor() # SQL dotaz cursor.execute("SELECT jmeno, mesto FROM tabulka") result = cursor.fetchall() # prochazeni jednotlivymi radky for record in result: (jmeno, mesto) = record; print mesto print jmeno # uzavreni kurzoru cursor.close() # --- insert/update/delete --- # vytvoreni kurzoru cursor = db.cursor() # SQL dotazy cursor.execute("UPDATE tabulka SET jmeno='Honza' WHERE jmeno LIKE 'Jan'") # uzavreni kurzoru cursor.close()
K rozchození je nutná třída SMS, která je ke stažení zde.
#!/usr/bin/python import sms # vytvoreni instance tridy SMS s = sms.sms('/dev/ttyS0') # pokus o pripojeni if s.Connect(): print "TEST: pripojeno\n" else: print "TEST: pripojeni se nezdarilo\n" exit() # Precteni seznamu prijatych SMS for i in s.GetListOfSMS(): print i # Odeslani SMS s.SendSMS("420777901246","Ahoj svete") # Prozvoneni s.Ring('420608337726', 13) # Smazani SMS s id=5 s.DeleteSMS(5) # Precteni logu po posledni operaci for i in s.loglist: print i