Code: Alles auswählen
# Hauptprogram
import MySQLdb
import Datenbankdef
# Datenbank init
db = MySQLdb.Connect ( ...)
Test = Datenbankdef.DB_Info (db, 4)
print Test
Code: Alles auswählen
# Datei Datenbankdef.py
def DB_Info(DBHandler, Wert):
Cursor = DBHandler.Cursor()
Cursor.execute ("SELECT VERSION ()")
print Cursor.fetchone()
return (2 * Wert)
Wie kann ich an ein Unterprogramm nicht nur den Zeiger von db übergeben, sonder auch die dazugehörigen Funktionen, die im Hauptprogramm verfügbar sind, damit ich sie im Unterprogramm auch benutzen kann?