python中模块的概念,python分为哪几个模块

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: