模块:从逻辑上组织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 模块名
这样与第一种类似,在使用模块中的类以及方法时,要加上模块名的前缀
大家有兴趣欢迎讨论,也可以查看我在网易云录制的全套Python自动化测试的视频
https://study.163.com/course/introduction.htm?courseId=1209269808&share=2&shareId=480000001883452#/courseDetail?tab=1