模块
每一个Python脚本都可以被当成是一个模块,模块以磁盘文件的形式存在,当一个模块变得过大,并且驱动了太多功能的话,就应该考虑拆一些代码出来另外建一个模块,模块里的代码可以是一段直接执行的脚本,也可以是一推类似库函数的代码,从而可以被别的模块导入(import)调用,模块可以包含直接运行的代码块、类定义、函数定义或这几者的组合。
推荐所有的模块在python模块的开头部分导入,而且最好按照这样的书顺序
- python 标准模块
- python 第三方模块
- 应用程序自定义模块
import
在Python中用关键字import来引入某个模块,比如要导入模块time,就可以在文件最开始的地方用import time来引入
-
语法如下
-
也可以早一行内倒入多个模块
在调用模块中的函数时,必须加上模块名调用,因为可能存在多个模块中含有相同名称的函数,此时,如果只是通过函数名来调用,解释器无法知道到底调用哪个函数,为了避免这样的情况,调用函数时,必须加上模块名
-
语法如下:
-
示例
from... import
Python 的from 语句让你从模块中导入一个指定的部分到当前命名空间中
-
语法如下
-
要导入模块time的sleep,使用如下语句
使用这种方式导入,不会整个模块导入到当前命名空间,它只会将import内容导入
网友评论