[Baypiggies] Locating the directory you are executing from

Shannon -jj Behrens jjinux at gmail.com
Wed May 7 02:41:50 CEST 2008


On Sun, May 4, 2008 at 1:15 PM, Aahz <aahz at pythoncraft.com> wrote:
> On Sun, May 04, 2008, Jeff Younker wrote:
>  >
>  > I have a set of development scripts.  The scripts can potentially
>  > be executed from many places.  They reference information which is
>  > relative to their installation paths.  (These are build scripts.)
>  >
>  > The CI system can supply a fixed root, but when run by the developers
>  > I'd like them to be runnable from anywhere in the project, and still
>  > have them work.
>
>  If you're willing to require that the script directory NOT be on the
>  path, just do some manipulation of sys.argv[0].  Otherwise, __file__ is
>  the right approach.

Heh, I have this same problem ;)

-jj

-- 
I, for one, welcome our new Facebook overlords!
http://jjinux.blogspot.com/


More information about the Baypiggies mailing list