Me pregunto si Python tiene su mensaje de informe de error equivalente a $! en Perl? Cualquier persona que pueda darme una respuesta será muy apreciada.
Agregado:
example% ./test
File "./test", line 7
test1 = test.Test(dir)
^
SyntaxError: invalid syntax
Cuando se produce la excepción, que tiene algo como esto. Si aplico try and catch block, puedo capturarlo y usar sys.exit (mensaje) para registrar el mensaje. Pero, ¿hay alguna posibilidad que puedo obtener la cadena SyntaxError: sintaxis no válida y ponerlo en mensaje
No estoy seguro de lo que está preguntando, ya que nunca he hecho ninguna codificación perl. Pero [el módulo de registro de python] (http://docs.python.org/library/logging.html) puede ser de su interés – inspectorG4dget
Para aquellos curiosos: Estos son los documentos sobre '$!': Http: // perldoc. perl.org/perlvar.html#Error-Variables – Cameron
perl tiene la función die() donde puedes poner $! para obtener un mensaje de error del sistema –