On Aug 21, 2:22 pm, Bruno Desthuilliers <[EMAIL PROTECTED]> wrote: > Daniel a écrit : > > > Hello, > > > I have a project that I've decided to split into packages in order to > > organize my code better. So what I have looks something like this > > > src > > -module1 > > -mod1_file.py > > -module2 > > -mod2_file.py > > > Everytime I run mod2_file.py I need to import mod1_file.py. Right now > > I'm using an ugly little thing to do my import (see below). Isn't > > there some python mechanism to handle packages? > > cf Gabriel's answer wrt/ Python's packages. > > > import os, sys > > # add packages to path then finish importing > > for dir in ['module1','module2']: > > # how about this ugly thing to find adjacent directories for > > imports > > sys.path.append('\\'.join(os.path.dirname(__file__).split('\\') > > [:len(os.path.dirname(__file__).split('\\'))-1]) + "\\" + dir) > > > Any and all suggestions appreciated. Thanks in advance. > > A suggestion: os.path is about os independance when it comes to > filesystem. Please read the whole doc for this module, and learn how to > avoid writing system dependant code.
Good suggestion. Thank you. -- http://mail.python.org/mailman/listinfo/python-list