Author: Marcia SchmidMarcia Schmid
Date: May 5, 2008 10:34
Hallo,
ich versuche mich gerade an der seriellen Kommunikation mit einem
GSM-Modem. Wenn das Modem ausgeschaltet ist oder anderweitig verwendet
wird gibt es folgende Meldung:
File "D:\Python25\Lib\site-packages\serial\serialwin32.py", line 55, in open
raise SerialException("could not open port: %%s" %% msg)
SerialException: could not open port: (5, 'CreateFile', 'Zugriff
verweigert')
Dies wollte ich mit einem EXCEPT abfangen.
except SerialException:
print 'FEHLER! Keine Kommunikation an Port %%s moeglich!' %% port
Das ergibt wiederum einen Programmabbruch mit der Meldung:
except SerialException():
NameError: global name 'SerialException' is not defined
Wie ermittle ich was hinter EXCEPT eingetragen wird? Schließlich möchte
ich nur diesen Fehler abfangen und nicht möglicherweise Folgende.
Gruß Marcia
|