ich versuche mich gerade mehr mit Python anzufreunden, hänge aber an ein paar kleinen Problemen.
Ich möchte mit einem try Except Block eine ImportError Exception abfangen.Ich dachte das ganze wäre besser als Schleife, dann kann ich mir lästige Tipparbeit sparen. Wenn ich aber eine Liste, mit den zu importierenden Modulen erstelle, ist der Datentyp immer nicht korrekt (in dem Fall ein String) und die Module werden nicht gefunden.
Wie kann ich denn einen Modul Datentyp definieren?
Code: Alles auswählen
import sys
Modulliste = ['bla', 'blubb']
for modliste in Modulliste:
try:
import modliste
except ImportError:
print type(modliste)
print "Es fehlt das Module" + modliste
sys.exit(1)