[Tutor] sys.argv?
alan.gauld@bt.com
alan.gauld@bt.com
Mon, 27 Nov 2000 17:22:41 -0000
> test(sys.argv[1], sys.argv[2])
>
> ./test.py Foo 3
>
> my problem is when I'm using sys.argv to pass in a number it
> converts to a string.
No it doesn't, argv is a list of strings...
> Is there a way around this using sys.argv or do I
> have to use string.atoi(n) to convert it back to int?
test(sys.argv[1],int(sys.argv[2]))
could be used, but you should wrap in try/except in
case its not compatible and of course check that there
are at least 2 arguments present!
Alan G.