1.导入上一级目录的package
import sys sys.path.append('..') import <package> # import package at ../
2.导入其它目录的package
import sys sys.path.append('path_of_package') import <package> # import package at path_of_package
方法1和方法2都是依赖于在sys.path中添加包所在的路径,只要在sys.path中找到通向模块的路径,就可以实现导入。
3.使用full path 导入package
import imp foobar = imp.load_source('foobar', '/path/to/foobar')
使用这种方法可以导入后缀不是py结尾的包。