de.comp.lang.python
  Home FAQ Contact Sign in
de.comp.lang.python only
 
Advanced search
May 2008
motuwethfrsasuw
   1234 18
567891011 19
12131415161718 20
19202122232425 21
262728293031  22
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
de.comp.lang.python Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  NameError: bei EXCEPT         


Author: Marcia 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
10 Comments