On Friday, Jan 12th 2007 at 15:11 -0800, quoth [EMAIL PROTECTED]: =>Can I get whole commandline not only argument list. => =>1. When I command like this => $ a.py > filename =>2. sys.argv is returns only argument list => ['a.py'] => =>Is there a way to find out 'redirection' information.
As a new person to python, I'm going to go out on a limb and declare this to not be a python question and to be a Unix question. If you're running under Windoze then my answer may not be valid since, as you can see, I only recently learned how to spell it. When any Unix commandline is handed to a shell, all pipes and redirections are processed by that shell so that the various IO channels for the command are defined to point to the desired files before the command is even started. Only after that setup has occured is the desired command even started. There are books on the subject and this is not the correct forum to explain it all, but the docs to read that will leave you with no hint of idiomatic usage are all in section 2: fork, exec, open, close, dup and pipe (plus a few others not germain here also). -- Time flies like the wind. Fruit flies like a banana. Stranger things have .0. happened but none stranger than this. Does your driver's license say Organ ..0 Donor?Black holes are where God divided by zero. Listen to me! We are all- 000 individuals! What if this weren't a hypothetical question? steveo at syslang.net -- http://mail.python.org/mailman/listinfo/python-list