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

来源:互联网 发布:linux如何更改用户名 编辑:程序博客网 时间:2024/06/07 05:01

引用gukesdo的文章,原文地址:http://blog.csdn.net/gukesdo/article/details/7097247


如果想引用指定路径下的某个模块,则需要使用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)')


0 0
原创粉丝点击