一、前言
小伙伴们,大家好呀,最近这几天因为端午假期的原因,有三天没有更文了,今天呢还是接着python基础来讲,这篇文章主要讲解Python中模块、包以及路径的相关知识点内容,是自动化测试框架设计的基础铺垫。
二、模块与包的知识合集
2.1 模块与包的定义
2.1.1 模块定义
模块(Module):Python模块就是一个Python文件,以.py结尾的文件,我们称之为模块,包含了Python对象定义和Python语句。
2.1.2 包的定义
包(Package):Python中的包与我们平常所创建的文件夹不同,Python包创建完成后包含一个__init__.py文件的目录(文件夹)。
包的命名同变量、模块一样,都需要遵守标识符规则,这点需要注意。
2.2 模块与包的作用
2.2.1 模块的作用
模块的作用主要有以下几点:
1、模块能够让你更有逻辑的组织你的代码
2、把相关功能的代码写到一个模块里,能让你的代码使用更便捷、高效,并有一定的易读性 3、模块能定义函数、类、变量等等,模块中包含可执行的代码
2.2.2 包的作用
对于包而言,这个时候肯定会有疑问,那么__init__的作用是什么,其实是Python包的一个规则,它是根据这个文件来判断出这是一个Python包的,如果Python包中没有__init__这个