1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

Python的三种主要模块介绍

Python的三种主要模块介绍

我是本际云服务器推荐网的小编小本本,今天给大家介绍三种主要的Python模块。在Python中,每一个文件都是一个模块,而模块可以被其他程序引用,从而使用该模块里的函数等功能。下面就让我们来具体介绍一下Python的三种主要模块分类。

Python的三种主要模块介绍

系统内置模块

Python内置了很多常用的模块,下面列举几个主要的模块:

  • os模块:包含普遍的操作系统功能。
  • sys模块:提供了一系列有关Python运行环境的变量和函数。
  • random模块:用于生成随机数。
  • time模块:主要包含各种提供日期、时间功能的类和函数。
  • datetime模块:对time模块的一个高级封装。
  • shutil模块:是一种高层次的文件操作工具。
  • logging模块:将日志打印到了标准输出中。
  • re模块:可以直接调用来实现正则匹配。
  • pymysql模块:连接数据库,并实现简单的增删改查。
  • threading模块:提供了更强大的多线程管理方案。
  • queue模块:实现了多生产者、多消费者的队列。
  • json模块:用于字符串和数据类型间进行转换json。

当然还有其他模块,大家可以在评论区继续补充。由于每个模块的内容都很多,就没有举例详细介绍了,想要了解更多可以到网上查找资料。

开源(三方)模块

除了系统内置模块外,开源(三方)模块在Python中也占据着重要的地位。下面列举几个常见的开源(三方)模块:

  • Requests:最富盛名的http库。
  • Scrapy:从事爬虫相关的工作,这个库也是必不可少的。
  • NumPy:为Python提供了很多高级的数学方法。
  • matplotlib:一个绘制数据图的库。对于数据分析师非常有用。
  • Pygame:开发2D游戏的时候可以用上。
  • Scapy:用Python写的数据包探测和分析库。
  • Django:开源Web开发框架,它鼓励快速开发,并遵循MVC设计,开发周期短。
  • Py2exe:将python脚本转换为windows上可以独立运行的可执行程序。
  • BeautifulSoup:基于Python的HTML/XML解析器,简单易用。
  • PyGtk:基于Python的GUI程序开发GTK+库。

当然这里只列举了一小部分,还有很多其它的常见开源库,大家可以在评论区继续补充。

自定义模块

自定义模块是自己写的模块,对某段逻辑或某些函数进行封装后供其他函数调用。但是要注意命名,自定义模块的命名一定不能和系统内置的模块重名了,否则将不能再导入系统的内置模块了。例如:自定义了一个sys.py模块后,再想使用系统的sys模块是不能使用的。

最后,本文介绍了Python的三种主要模块分类,希望能给大家带来帮助。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7301.html