python中模块,包概念以及import模式详解
模块:从逻辑上组织python代码(变量,函数,类等),本质就是.py结尾的python脚本文件,例如test.py 模块名为 test
包:逻辑上用来组织模块,本质上是一个目录,必须包含__init__.py文件,__init__.py 文件可以为空,作为被外部文件使用的接口
import 导入的几种方式:
import 模块名
import的本质是将模块中的代码执行一遍,并赋值给模块名
这样既可使用 json模块下的所有类以及方法,但是使用时要加上模块名的前缀
例如:json.loads(***)
第二种,from 模块名 import 类名
这样是直接从time模块中导入了 sleep类/方法,在接下来的脚本中可以直接使用sleep()方法
例如:
sleep(2)
第三种:
from 包 import 模块名
这样与第一种类似,在使用模块中的类以及方法时,要加上模块名的前缀
有兴趣的小伙伴可以加群讨论,489650589