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结尾的包。

posted on 2018-03-20 19:54  Go_Forward  阅读(133)  评论(0编辑  收藏  举报