Python应用指定路径下的模块(非默认路径)

如果想引用指定路径下的某个模块,则需要使用sys.path.append("module_directory")
来把这个路径添加到sys下,这就涉及到Python语言中import的机制了。如:想引用/home/a/目录下的/b模块,既可以书写如下

import sys;
sys.path.append("/home/a/")
import b


import sys; 
if not "/home/a/" in sys.path:
   sys.path.append("/home/a/") 
if not 'b' in sys.modules:
   b = __import__('b')
else:
   eval('import b')
   b = eval('reload(b)')
 

你可能感兴趣的:(python,Module,语言,import)