模块导入 & 路径添加
Posted zhemeshenqi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模块导入 & 路径添加相关的知识,希望对你有一定的参考价值。
模块分为三种:
- 自定义模块
- 第三方模块
- 内置模块
Python之所以应用越来越广泛,在一定程度上也依赖于其为程序员提供了大量的模块以供使用,如果想要使用模块,则需要导入。导入模块有一下几种方法:
1 import module
2 from module.xx.xx import xx
3 from module.xx.xx import xx as rename
4 from module.xx.xx import *
导入模块其实就是告诉Python解释器去解释那个py文件
- 导入一个py文件,解释器解释该py文件
- 导入一个包,解释器解释该包下的 __init__.py 文件 【py2.7】
那么问题来了,导入模块时是根据那个路径作为基准来进行的呢?即:sys.path
1 import sys
2 print sys.path
如果sys.path路径列表没有你想要的路径,可以通过 sys.path.append(‘路径‘) 添加。
1 import sys
2 import os
3 project_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
4 sys.path.append(project_path)
以上是关于模块导入 & 路径添加的主要内容,如果未能解决你的问题,请参考以下文章