``try``/``except``-Verschachtelung ist der übliche Weg. Ist IMHO auch nicht unschön wenn man sich auf wenige Alternativen beschränken kann. Wenn es viele sind, dann könnte man etwas in folgender Art schreiben:
sqlite = None
for name, fromlist in (('pysqlite2.dbapi2', ['dbapi2']), ('sqlite3 ...
Die Suche ergab 2 Treffer
- Donnerstag 26. April 2007, 14:51
- Forum: Allgemeine Fragen
- Thema: Import unterschiedlicher Module zur Laufzeit
- Antworten: 2
- Zugriffe: 694
- Donnerstag 26. April 2007, 14:19
- Forum: Allgemeine Fragen
- Thema: Import unterschiedlicher Module zur Laufzeit
- Antworten: 2
- Zugriffe: 694
Import unterschiedlicher Module zur Laufzeit
Hallo,
folgendes Problem: Ich habe auf zwei Rechnern unterschiedliche sqlite-Module zur Verfügung. Mein Programm soll auf beiden Rechnern laufen. Da sich beide Module an die dbapi halten, kommt das Programm auch mit beiden klar. Die Import-Anweisungen sehen bisher so aus:
#from pysqlite2 import ...
folgendes Problem: Ich habe auf zwei Rechnern unterschiedliche sqlite-Module zur Verfügung. Mein Programm soll auf beiden Rechnern laufen. Da sich beide Module an die dbapi halten, kommt das Programm auch mit beiden klar. Die Import-Anweisungen sehen bisher so aus:
#from pysqlite2 import ...
