Converting hex string to an integer

Batista, Facundo FBatista at uniFON.com.ar
Thu Aug 26 08:56:11 EDT 2004


[Rick Holbert]

#- > Given the character string "0x00A1B2C3" arriving at 
#- sys.argv[1] how do I
#- > convert that to an integer which I can do some math on?
#- 
#- i = eval(sys.argv[1])

This is *DANGEROUS*.

Never do that.

You're executing something that you get from the exterior without control!
Just think what happens if a pass to the program

	"import os;os.remove('/')"

.	Facundo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20040826/65534a81/attachment.html>


More information about the Python-list mailing list