Mercurial > hg > config
view python/resource_filename.py @ 333:998d3c276b25
http://askubuntu.com/questions/168117/how-to-automatically-add-meta-tags-to-screenshot?rq=1
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Tue, 18 Jun 2013 14:44:14 -0700 |
parents | cbd7651dbd52 |
children |
line wrap: on
line source
#!/usr/bin/env python # example code import os def resource_path(path): """ getting a resource filename (absolute path) - path: relative path """ try: # use pkg_resources if available # http://pythonhosted.org/distribute/setuptools.html#non-package-data-files from pkg_resources import Requirement, resource_filename return resource_filename(Requirement.parse("MyProject"),path) except ImportError: # assume file lives relative to this file here = os.path.dirname(os.path.abspath(__file__)) return os.path.join(here, path)