[Tutor] Arguments from the command line
Steven D'Aprano
steve-REMOVE-THIS at cybersource.com.au
Thu Sep 9 00:58:02 EDT 2010
On Thu, 09 Sep 2010 12:38:04 +1200, Lawrence D'Oliveiro wrote:
> In message <mailman.501.1283789339.29448.python-list at python.org>, Hugo
> Arts wrote:
>
>> sys.argv is a list of all arguments from the command line ...
>
> Interesting that Python didn’t bother to mimic the underlying POSIX
> convention of passing the command line as arguments to the mainline
> routine.
What mainline routine?
> I always felt it was more useful to have command arguments directly
> accessible as globals, rather than having to pass them from the
> mainline.
http://c2.com/cgi/wiki?GlobalVariablesAreBad
That's why we have namespaces. If you need the command line arguments,
you just import sys and you have access to them.
--
Steven
More information about the Python-list
mailing list