>> If a python module requires a data file to run how would I reference >> this data file in the source in a way that does not depend on whether >> the module is installed system-wide, installed in $HOME/.local or is >> just placed in a directory from where the interpreter is fired up? I'd >> like to always keep the python source and the data file in the same >> directory, be it /usr/lib/python2.6/site-packages, >> $HOME/.local/lib/python2.6/site-packages or >> /arbitrary/path/to/somewhere. >> > > open(os.path.join(os.path.dirname(__file__), 'foo'))
Thanks a lot! Cheers, Daniel -- Psss, psss, put it down! - http://www.cafepress.com/putitdown -- http://mail.python.org/mailman/listinfo/python-list