Python - sympy

 
Vista:
sin imagen de perfil
Val: 7
Ha disminuido su posición en 16 puestos en Python (en relación al último mes)
Gráfica de Python

sympy

Publicado por Pedro (5 intervenciones) el 09/03/2019 09:02:31
Hola, cuando pruebo el siguiente código en python y con sympy no puedo capturar la exepcion de sintaxError:
1
2
3
4
5
6
7
8
9
10
from sympy.abc import x, y
	try:
		e =x + y + x)
#	except Sympifyerror
	except exception:
#	except SyntaxError as error:
#	except SyntaxError as ex:
        raise SyntaxError('Error during evaluation of sympy expression: '
                          + str(ex))
		print ("errores")
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

sympy

Publicado por tincopasan (1082 intervenciones) el 10/03/2019 04:16:02
para capturar esas excepciones debes usar eval o exec, por ejemplo:
1
2
3
4
try:
        eval('e =x + y + x)')
except  SyntaxError as error:
        print('Error during evaluation of sympy expression: ')
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar