FBatista at uniFON.com.ar
Mon Aug 9 22:23:23 CEST 2004
#- >>> s = "2+2"
#- >>> answer = int(str(s))
#- Traceback (most recent call last):
#- File "<pyshell#64>", line 1, in ?
#- answer = int(str(s))
#- ValueError: invalid literal for int(): 2+2
#- How do I this ? I have a string with a such expression and I want to
return the answer in a variable.
>>> s = "2+2"
>>> r = eval(s)
Be aware of potential malicious code that could get into the eval().
More information about the Python-list