On 6/9/2009 1:06 PM m...@pixar.com said...
I'm sure this is a FAQ, but I certainly haven't been able
to find an answer.

Is it possible to set the program name as seen by the
operating system or lower-level libraries?

I'm connecting to a database, and the runtime helpfully
sends some information to the server, such as username,
pid, and program name.

Unfortunately, all my python programs get the name
'/usr/bin/python', and I would like to force that to
be the names of the individual scripts.

If you include the shebang as first line and execute the script directly I think it'll work.

---- test.py----
#!/usr/bin/python

import sys
print sys.argv[0]
----------------

Emile




Many TIA!
Mark


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to