Python Programmierung — Version 2.6
sqlite DB
# Datenbank und Tabelle erzeugen
import sqlite3
connection = sqlite3.connect("lagerverwaltung.db")
cursor = connection.cursor()
cursor.execute("""CREATE TABLE lager (
fachnummer INTEGER, seriennummer INTEGER,
komponente TEXT, lieferant TEXT, reserviert INTEGER)""")
# Datensätze eintragen
cursor.execute("""INSERT INTO lager VALUES (
2, 26071987, 'Gr222', 'FC222', 220)""")
# Datensätze auslesen
cursor.execute("""SELECT * FROM lager""")
row = cursor.fetchone()
while row:
print row
row = cursor.fetchone()
# Datensätze speichern
connection.commit()
csv import/export
import csv
# CSV Datei auslesen
reader = csv.reader(open("autos.csv", "rb"), delimiter=';')
for row in reader:
print row
# CSV Datei schreiben
writer = csv.writer(open("autos.csv", "wb"))
writer.writerow(["marke", "modell", "leistung_in_ps"])
daten = (
["Volvo", "P245", "130"], ["Ford", "Focus", "90"],
["Mercedes", "CLK", "250"], ["Audi", "A6", "350"],
)
writer.writerows(daten)
eMail Anzahl von Postfach anzeigen lassen
import poplib
M = poplib.POP3_SSL('pop.gmx.de')
M.user('test@gmx.de')
M.pass_('testpasswd')
status = M.stat()
# Tupel Nachrichten, Groesse
print status
Kodierung ganze einfach ^^
import base64
encpw = base64.b64encode('test')
print encpw
decpw = base64.b64decode(encpw)
print decpw