Python import的一个技巧

比如我们在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']
 

呵呵 一目了然了吧

 

注:转自http://norno.blogbus.com/logs/2166749.html

你可能感兴趣的:(java,C++,c,windows,python)