Hey! Directory Localizer
Project description
Directory Localizer helps you localize directories.
__doc__
Periodically, you’ll want to know where a Python source file is actually located on disk. You might want this for all sorts of reasons, and it’s always a bit messy when you do want to know.
DirectoryLocalizer solves two problems:
it lets you know where you are on disk, assuming you’re not anywhere crazy, like in a zip import, and
it lets you pass that location to other code that might want to know where you are.
Usage is extremely simple:
Make a DirectoryLocalizer object, dl (or whatever).
Call dl.set() from the file you want to locate on disk.
Any code that can access dl can now call:
dl.dir(): for the directory of the file where dl.set() was called,
dl.path(fn): for the filename of a file in the directory where dl.set() was called,
dl.file(fn): for a file object of the file in dl.path(fn), and
dl.read(fn): to get a read of the file in d.file(fn).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.