Error handling bei import

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
jgre
User
Beiträge: 6
Registriert: Donnerstag 10. Januar 2008, 17:16
Kontaktdaten:

Error handling bei import

Beitragvon jgre » Mittwoch 16. Januar 2008, 09:23

Hallo Leute!

Ich hatte schon einmal eine Noob Frage. Und hier kommt Nummer 2

Is es möglich bei "import" ein exception handling einzubinden, wenn das externe Modul nicht gefunden wird?

Hab das jetzt mal versucht und bin daran gescheitert das der Codeteil ignoriert wurde (Bin gewungen hier python 2.3 zu benutzen).

Gibt es da einen Weg?
Benutzeravatar
BlackVivi
User
Beiträge: 762
Registriert: Samstag 9. Dezember 2006, 14:29
Kontaktdaten:

Beitragvon BlackVivi » Mittwoch 16. Januar 2008, 09:26

Öhm, gibt's bspw. öfter bei psyco:

Code: Alles auswählen

try:
    import psyco
except ImportError:
    pass
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5554
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Telfs (Tirol)
Kontaktdaten:

Re: Error handling bei import

Beitragvon gerold » Mittwoch 16. Januar 2008, 09:28

jgre hat geschrieben:Is es möglich bei "import" ein exception handling einzubinden, wenn das externe Modul nicht gefunden wird?

Hallo jgre!

Meinst du so etwas?

Code: Alles auswählen

try:
    import wrstlprumpft
except ImportError:
    print "Module 'wrstlprumpft' not found"

mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
jgre
User
Beiträge: 6
Registriert: Donnerstag 10. Januar 2008, 17:16
Kontaktdaten:

Beitragvon jgre » Mittwoch 16. Januar 2008, 09:37

Ja, genau.
Aber bei mir hat das nicht geklappt. Ich versuch es nochmals, danke erstmal!

Wer ist online?

Mitglieder in diesem Forum: __deets__, schurmak, snafu