比如我们在a目录下自己写了一个类 在test.py中
在b目录下写的一个程序要调用a目录下的类
其实可以这么操作
import sys
sys.path.append('a目录路径')
import test
这就ok了
其实sys.path就是一个list
比如一般来说
>>> import sys
>>> sys.path
['D:\\java\\Python25\\Lib\\idlelib', 'C:\\WINDOWS\\system32\\python25.zip', 'D:\\java\\Python25\\DLLs', 'D:\\java\\Python25\\lib', 'D:\\java\\Python25\\lib\\plat-win', 'D:\\java\\Python25\\lib\\lib-tk', 'D:\\java\\Python25', 'D:\\java\\Python25\\lib\\site-packages', 'D:/java/Python25/workspace']
呵呵 一目了然了吧