python的模块, 是python程序的核心概念
- 每一个以扩展名.py结尾的python源代码文件都是一个模块
- 模块同样需要符合标识符的命名规则, 否则就不起作用
- 在模块中定义的 全局变量、函数、类都是提供给外界直接使用的工具
- 模块相当于工具包, 要使用这个工具包, 必须先导入这个模块
python模块有2种导入方式
import导入
import 模块名1,模块名2
不过, 推荐每行导入一个模块
import 模块名1
import 模块名2
导入之后, 就可以通过 模块名. 使用模块提供的工具 — 全局变量, 函数, 类
对于模块名太长, 可以在导入时指定模块别名, (应符合大驼峰命名法)
import 原模块名 as 模块别名
from…import
如果你希望导入部分模块,使用from…import的方式
导入后,可以直接使用方法,类,全局变量,而不需要 模块名.
from 模块名 import 工具名
不过需要注意的是,若有重名,则后导入的会覆盖原来的
- import应该写在前面, 以便发现冲突
- 发现冲突后,使用 as 给工具包解决冲突
不推荐使用 from 模块名 import * 因为不好排查冲突