Function for the path of the script?

Grant Edwards invalid at invalid.invalid
Tue Oct 29 10:26:15 EDT 2013


On 2013-10-28, Ben Finney <ben+python at benfinney.id.au> wrote:
> Grant Edwards <invalid at invalid.invalid> writes:
>
>> On 2013-10-27, Ben Finney <ben+python at benfinney.id.au> wrote:
>>
>> > What workflow requires you to know the filename of the module, within
>> > the module?
>>
>> If you have a utility that can be used to do several related things,
>> one way to tell that utility which you want to do is with command line
>> arguments.
>
> That's a case for inspecting the command line.
>
>> For example your utility checks sys.argv[1] for a command or option
>> flag. Another way is to give the file multiple names, and check
>> sys.argv[0] to see what name you've been invoked under.
>
> Exactly so. This isn't a use case for finding the filesystem location
> of the module.

Indeed. I was answering a question about a use case knowing the
_filename_, not the path for the file.


-- 
Grant Edwards               grant.b.edwards        Yow! I wonder if I should
                                  at               put myself in ESCROW!!
                              gmail.com            



More information about the Python-list mailing list