On Mar 20, 12:51 pm, [EMAIL PROTECTED] wrote: > I typically just import sys and then do a > sys.path.append(directoryPath). This basically makes whatever modules > in that path available at run time. If you need a beginners reference > book, I recommend "Beginning Python" by Hetland. "Python Programming > for the Absolute Beginner" by Dawson was a lot of fun, but he doesn't > get into the internals of the language like Hetland does. Once you're > a snake charmer too, you can "graduate" to the "Programming Python" > book by Lutz. > > Mike
I can't access any modules using the sys.path.append() method. Here is my directory structure: / ----Users ---------Me ------------2testing ------------------dir1 ---------------------test1.py ---------------------programs_python -----------------------------testA.py testA.py: ------------------------ def show(x): print x if __name__ == "__main__": show("hello") ------------------------ test1.py: ------------------------ import sys sys.path.append("/Users/Me/2testing/dir1/programs_python") testA.show("hello") ------------------------ command: ~/2testing/dir1$ python test1.py output: Traceback (most recent call last): File "test1.py", line 4, in ? testA.show("hello") NameError: name 'testA' is not defined Any idea how to do that? -- http://mail.python.org/mailman/listinfo/python-list