模块的相关概念1. 什么是模块模块就好比是工具包要想使用这个工具包中的工具(就好比函数)就需要导入这个模块模块的英文名叫 modules,一个模块中可以包含N个函数也可以包含类等等。在Python中一个扩展名为.py的文件就是一个模块。2. 使用模块的好处方便其他程序和脚本的导入并使用避免函数名和变量的冲突提高代码的可维护性提高代码的可重用性模块的使用1. 自定义模块创建一个.py文件名称尽量不要与Python自带的标准模块名称相同需要见名知意。a) 方法一 导入模块import 模块名比如我们导入数学运算123456789# 作者互联网老辛# 开发时间2021/4/5/0005 8:23#模块importmathprint(id(math))print(type(math))print(math)print(math.pi)#这个是πprint(dir(math)) 查看都有哪些方法b) 方法二123456# 作者互联网老辛# 开发时间2021/4/5/0005 8:23#模块frommathimportpiprint(pi)这种知识导入了math中的一个pi方法其他方法没法使用。如果要使用还需要导入。比如 from math import rowc) 导入自己的模块创建自己的模块12345678# 作者互联网老辛# 开发时间2021/4/5/0005 8:37defadd(a,b):returnabdefdiv(a,b):returna/b另一个文件中尝试的导入12345# 作者互联网老辛# 开发时间2021/4/5/0005 8:23importclacprint(clac.add(10,20))这里一开始导入会报错需要如此设置在你的脚本所在目录文件夹上点击右键然后选择Mark Directory as --Sources Root这样你导入自己的模块就不会报错了。Python中的包1. 包的介绍包是一个分层次的目录结构他将一组功能相近的模块组织在一个目录下作用代码规范避免模块名称冲突一个Python程序包含N多个包每个包就包含N多个模块。包的导入import 包名.模块名2.Python中常用的内置模块123456# 作者互联网老辛# 开发时间2021/4/5/0005 8:23importsysprint(sys.getsizeof(20))##获取占用的内存空间print(sys.getsizeof(True))常见的模块列表12345# 作者互联网老辛# 开发时间2021/4/5/0005 8:23importtimeprint(time.time())这个表中的模块咱们在后面的使用中都会用到。3. 第三方模块的安装及使用pip install 模块名Python最大的优势就是模块多然后导入试一下123456789101112# 作者互联网老辛# 开发时间2021/4/5/0005 8:23importscheduleimporttimedefjob():print(休息一会)schedule.every(3).seconds.do(job)whileTrue:schedule.run_pending()time.sleep(1)这个就可以实现每隔固定的时间输出相应的信息总结到现在为止模块我们学习完了接下来我们去研究关于Python中文件的操作。如果学习中遇到任何问题欢迎一起交流。也欢迎大家转发收藏。