setting program name, like $0= in perl?

mh at mh at
Tue Jun 9 16:06:55 EDT 2009

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.

Many TIA!

Mark Harrison
Pixar Animation Studios

More information about the Python-list mailing list