How to find out the directory that the py file is in?

Steve Holden steve at holdenweb.com
Wed Oct 25 03:49:55 CEST 2006


PengYu.UT at gmail.com wrote:
> 
> On Oct 24, 7:01 pm, Gabriel Genellina <gagsl... at yahoo.com.ar> wrote:
> 
>>At Tuesday 24/10/2006 20:39, PengYu... at gmail.com wrote:
>>
>>
>>>I have the following python script and some_command in the same
>>>directory. I have to call the python script from that directory.
>>>Otherwise, some_command won't be found. I'm wondering how to make the
>>>following script working no matter what the working directory is.print
> 
> 
>>os.path.abspath(__file__)
> 
> 
> How to get the absolute dir name which the file is in? Is there any
> function can be called easily?
> 
> Thanks,
> Peng
> 

That would be

   os.path.split(os.path.abspath(__file__))[0]

You *are* planning to read the documentation at some stage, right? ;-)

regards
  Steve
-- 
Steve Holden       +44 150 684 7255  +1 800 494 3119
Holden Web LLC/Ltd          http://www.holdenweb.com
Skype: holdenweb       http://holdenweb.blogspot.com
Recent Ramblings     http://del.icio.us/steve.holden




More information about the Python-list mailing list