11python模块的导入
Posted miki的测试笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11python模块的导入相关的知识,希望对你有一定的参考价值。
前言:本文主要介绍python模块的导入,包括模块的定义、模块的作用、导入方式以及模块的搜索路径。
一、模块的定义
python模块(module),简单来说就是一个python文件,以.py结尾,文件内容包含了python对象定义和python语句。
二、模块的作用
- 把相关的功能代码写到到一个模块里能让你的代码更好用,更清晰易懂
- import * 导入模块
- import 模块名 as 别名 导入模块并起一个别名
- from 模块名 import 函数名/变量名/类名 从模块导入一个对象(可以是类、方法、变量)
- from 模块名import * 把模块的内容全部导入
- from 包名 import 模块名
- from 包名.模块名 import 函数名/变量名/类名
推荐使用下面几个:(尽量别用*)
1、包里面多了一个__init__.py的文件
2、导入包的时候,包里面的__init__.py这个文件会自动执行。
四、模块导入的搜索路径
模块的搜索路径在sys模块下可以查看
import sys print(sys.path) # 返回的是一个列表,按照列表的路径一个个搜索导入的模块, # 如果在这些路径找不到该模块就会报错
以上是关于11python模块的导入的主要内容,如果未能解决你的问题,请参考以下文章