On Thu, 19 Nov 2009 02:29:59 -0000, hong zhang <henryzhan...@yahoo.com> wrote:

List,

I want to input hex number instead of int number. in type="int" in following,

parser.add_option("-F", "--forcemcs", dest="force_mcs", type="int", default=0, help="index of 11n mcs table. Default: 0.")

How can I do it?

Assuming you're talking about "optparse", just prefix the number with "0x" on the command line:

python myscript.py -F 0xDEAD

If you don't want to have to type the leading "0x", you'll either have to make yourself a custom type for optparse, or treat it as a string and do the parsing and error handling afterwards. My recommendation is that you don't do this: not prefixing your constants if they aren't decimal is an accident waiting to happen.

--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to