How to find out the directory that the py file is in?
John McMonagle
jmcmonagle at velseis.com.au
Tue Oct 24 22:29:46 EDT 2006
On Wed, 2006-10-25 at 02:49 +0100, Steve Holden wrote:
> 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? ;-)
>
More simple:
os.path.dirname(os.path.abspath(__file__))
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the Python-list
mailing list