比如我们在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']
呵呵 一目了然了吧
本文介绍了一种在Python中从不同目录导入自定义模块的方法。通过修改sys.path列表,可以轻松地让Python解释器找到并加载位于其他目录中的模块。
967

被折叠的 条评论
为什么被折叠?



