Roger Miller wrote: >> I wonder whether there might be a way to find out how a Python >> program was started (in my case in Windows): By double clicking >> the file or by calling it on the "DOS" command line prompt. > > I'm not sure whether this applies to your situation, but often > programs started by clicking an icon are run by pythonw, but when > started from the command line are run by python. If this is the > case sys.stdin.fileno() will return -1 in the former case and 0 > in the latter.
Nice idea, but this... import sys print sys.stdin.fileno() raw_input("Press any key to exit") ... always prints "0" in my case ("DOS", double click in Windows Explorer, Cygwin shell). Thanks anyways! Ben -- http://mail.python.org/mailman/listinfo/python-list