KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I created a project in python, and I'm curious about how packages work in python. Here is my directory layout: top-level dir \ tests __init__.py \ examples __init__.py example.py module.py How would I go about including module.py in my example.py module. I know I could set PYTHONPATH to the top-level directory, but that doesn't seem like a good solution. This is how pydev gets around this problem, but I'd like a solution that didn't require updating environment variables. I could put something at the top of the example.py to update sys.path like this: from os import path import sys sys.path.append( path.dirname(path.abspath(path.dirname(__file__))) ) I don't think this is an appropriate solution either. I feel like I'm missing some basic part of python packages. I'm testing this on python 2.6. If any further clarification is needed, please let me know.
Tags (comma-separated)
Save Edits
Cancel