Issue507262
This issue tracker has been migrated to GitHub,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2002-01-22 23:23 by jaalto, last changed 2022-04-10 16:04 by admin. This issue is now closed.
Messages (6) | |||
---|---|---|---|
msg53449 - (view) | Author: Jari Aalto (jaalto) | Date: 2002-01-22 23:23 | |
It would be good if the python interpreter supported standard GNU --log style options as well. Jari //root@W2KPICASSO /usr/bin $ python -V Python 2.2 //root@W2KPICASSO /usr/bin $ python --help Unknown option: -- usage: python [option] ... [-c cmd | file | -] [arg] ... Try `python -h' for more information. //root@W2KPICASSO /usr/bin $ python -h usage: python [option] ... [-c cmd | file | -] [arg] ... Options and arguments (and corresponding environment variables): -c cmd : program passed in as string (terminates option list) -d : debug output from parser (also PYTHONDEBUG=x) -E : ignore environment variables (such as PYTHONPATH) -h : print this help message and exit -i : inspect interactively after running script, (also PYTHONINSPECT=x) and force prompts, even if stdin does not appear to be a terminal -O : optimize generated bytecode (a tad; also PYTHONOPTIMIZE=x) -OO : remove doc-strings in addition to the -O optimizations -Q arg : division options: -Qold (default), -Qwarn, - Qwarnall, -Qnew -S : don't imply 'import site' on initialization -t : issue warnings about inconsistent tab usage (- tt: issue errors) -u : unbuffered binary stdout and stderr (also PYTHONUNBUFFERED=x) -U : Unicode literals: treats '...' literals like u'...' -v : verbose (trace import statements) (also PYTHONVERBOSE=x) -V : print the Python version number and exit -W arg : warning control (arg is action:message:category:module:lineno) -x : skip first line of source, allowing use of non-Unix forms of #!cmd file : program read from script file - : program read from stdin (default; interactive mode if a tty) arg ...: arguments passed to program in sys.argv[1:] Other environment variables: PYTHONSTARTUP: file executed on interactive startup (no default) PYTHONPATH : ':'-separated list of directories prefixed to the default module search path. The result is sys.path. PYTHONHOME : alternate <prefix> directory (or <prefix>:<exec_prefix>). The default module search path uses <prefix>/pythonX.X. PYTHONCASEOK : ignore case in 'import' statements (Windows). |
|||
msg53450 - (view) | Author: Guido van Rossum (gvanrossum) * ![]() |
Date: 2002-03-09 14:03 | |
Logged In: YES user_id=6380 Rather than quoting the Python -h output (with which I am quite familiar, thank you!), you could explain what --log is supposed to do. What does it do and why do you want it? (BTW Python is not GNU software.) |
|||
msg53451 - (view) | Author: Jari Aalto (jaalto) | Date: 2002-03-10 08:02 | |
Logged In: YES user_id=65014 Sorry for the typo: I meant "GNU 'long' style options", it would be good if there were legible options like -h => --help Although Python is not GNU program, the "--long" style option usage is "de facto" accepted in almost everywhere. I would see it a good addition to Python. |
|||
msg53452 - (view) | Author: Martin v. Löwis (loewis) * ![]() |
Date: 2002-03-27 22:00 | |
Logged In: YES user_id=21627 Moved to the feature requests tracker. |
|||
msg53453 - (view) | Author: Martin v. Löwis (loewis) * ![]() |
Date: 2003-03-29 15:03 | |
Logged In: YES user_id=21627 In Python 2.3, getopt supports gnu_getopt, so this feature is now implemented. |
|||
msg53454 - (view) | Author: Guido van Rossum (gvanrossum) * ![]() |
Date: 2003-03-30 19:00 | |
Logged In: YES user_id=6380 Martin: he doesn't mean the getopt module, he wants the python interpreter's own options to support long options. I personally don't care and think this is a waste of time, so I'll reject it. |
History | |||
---|---|---|---|
Date | User | Action | Args |
2022-04-10 16:04:54 | admin | set | github: 35966 |
2002-01-22 23:23:07 | jaalto | create |