[Tutor] Script Name/Path Information
Steve Willoughby
steve at alchemy.com
Sat Jul 5 20:59:57 CEST 2008
Monika Jisswel wrote:
> import sys #a module that gives access to the system
> import os #a module that gives access to the os
>
> print sys.argv[0] #prints file name of the script
> print os.getcwd() #print current working directory
> print os.getcwd()+sys.argv[0] #
but os.getcwd() returns the current working directory, not necessarily
the directory containing the script. os.getcwd()+sys.argv[0] will quite
often not yield a useful result. Even if it did, os.path.join is better
than + when joining pathnames.
>
>
>
>
> 2008/7/5 Nathan Farrar <nathan.farrar at gmail.com>:
>
>> I'm new to python and wondering if there is a way to reference information
>> about the script that is running. For example, if I was running a script
>> named "FileInfo.py" from the directory "/home/username", I'm looking for
>> attributes such that something similar to:
>>
>> print self.name
>> print self.path
>>
>> would output:
>>
>> FileInfo.py
>> /home/username
>>
>> ... Thanks!
>> Nathan
>>
>> _______________________________________________
>> Tutor maillist - Tutor at python.org
>> http://mail.python.org/mailman/listinfo/tutor
>>
>>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Tutor maillist - Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
More information about the Tutor
mailing list