Python

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