On 3 Nov, 04:21, klenwell <[EMAIL PROTECTED]> wrote:
> I apologize in advance for coming at this from this angle but...
>
> In PHP you have the __FILE__ constant which gives you the value of the
> absolute path of the file you're in (as opposed to the main script
> file.)  With the function dirname, this makes it easy to get the
> parent dir of a particular file from within that file:
>
> $parent_dir = dirname(__FILE__);
>
> I'm looking for the best way to accomplish this in Python.  This seems
> to work:
>
> parent_dir = os.path.normpath(os.path.join(os.path.abspath(__file__),
> '..'))
>
> Can anyone confirm the reliability of this method or suggest a better
> (one-line) method for accomplishing this?
>
> Thanks,
> Tom

This is not really 'one-line' since you have to import two modules
first, but it looks nicer...:

import sys, os
print sys.argv[0] # absolute file name
print os.path.dirname(sys.argv[0]) # absolute dir name

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to