python中模块的概念,python分为哪几个模块
本文介绍了Python的三个主要模块,并通过示例代码对其进行了详细介绍。对大家的学习或者工作都有一定的参考价值,有需要的朋友可以参考一下。
在python中,一种文件(后缀为“的文件)。py”)称为一个模块,每个模块在python中都被视为一个独立的文件。
一个模块可以被项目中的其他模块、一些脚本甚至交互解析器使用,也可以被其他程序引用,从而使用模块中的函数。在Python中使用标准库时也采用这种方法。
下面来说说Python模块主要分三种:
1、系统内置模块
os模块:操作系统模块包含通用操作系统功能。
sys模块:提供了一系列与Python运行环境相关的变量和函数。
random模块:随机模块用于生成随机数。
time 模块:主要包含提供日期和时间功能的各种类和函数。
datetime模块:时间模块的高级包
shutil模块:它是一个高级文件操作工具。
logging模块:将日志打印到标准输出。
re模块:可以直接调用它来实现正则匹配。
pymysql模块:连接数据库,实现简单的添加、删除和检索。
threading模块:提供了一个更强大的多线程管理方案。
queue模块:实现了多个生产者和消费者的排队。
用于字符串和数据类型之间转换的json模块: JSON
当然还有其他模块。你可以在评论区继续添加它们。因为每个模块都有很多内容,所以没有例子详细介绍。你可以谷歌一下。
2、开源(三方)模块
Requests:最著名的http图书馆。每个Python程序员都应该有。
Scrapy:这个图书馆对于与爬行动物有关的工作也是必不可少的。
NumPy:它为Python提供了许多先进的数学方法。
matplotlib:用于绘制数据图表的数据库。对数据分析师非常有用。
Pygame:在开发2D游戏时可以使用它。
Scapy:一个用Python写的数据包检测和分析库。
Django:开源Web开发框架,鼓励快速开发,遵循MVC设计,开发周期短。
Py2exe:将python脚本转换成可以在windows上独立运行的可执行程序。
基于Python的BeautifulSoup: HTML/XML解析器,简单易用。
PyGtk:基于Python GUI程序开发GTK图书馆。
当然还有很多三方共同的库。希望大家可以在评论区继续补充。
3、自定义模块
自定义模块是自己写的模块,封装了一些逻辑或者一些函数,供其他函数调用。
注意:自定义模块的名称不能与系统内置模块同名,否则系统内置模块不会被导入。
比如自定义一个sys.py模块后,就不能再使用系统的sys模块了。
关于Python模块的这篇文章到此为止。希望对大家的学习有所帮助,也希望大家能支持盛行的IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。