资讯专栏INFORMATION COLUMN

Python的三种主要模块介绍

89542767 / 392人阅读

  Python的三种主要模块介绍


  小编写这篇文章的主要目的,给大家介绍三种主要的模块,包括系统内的几种模块,对其做个具体的介绍,下面就给大家详细的解答下。


  在python中,一个文件(以“.py”为后缀名的文件)就叫做一个模块,每一个模块在python里都被看做是一个独立的文件。


  模块可以被项目中的其他模块、一些脚本甚至是交互式的解析器所使用,它可以被其他程序引用,从而使用该模块里的函数等功能,使用Python中的标准库也是采用这种方法。


  下面来说说Python模块主要分三种:


  1、系统内置模块


  os模块:os模块包含普遍的操作系统功能


  sys模块:提供了一系列有关Python运行环境的变量和函数


  random模块:random模块用于生成随机数


  time模块:主要包含各种提供日期、时间功能的类和函数


  datetime模块:对time模块的一个高级封装


  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上可以独立运行的可执行程序。


  BeautifulSoup:基于Python的HTML/XML解析器,简单易用。


  PyGtk:基于Python的GUI程序开发GTK+库。


  当然三方的库还有很多常见的,希望大家可以在评论区继续补充。


  3、自定义模块


  自定义模块是自己写的模块,对某段逻辑或某些函数进行封装后供其他函数调用。


  注意:自定义模块的命名一定不能和系统内置的模块重名了,否则将不能再导入系统的内置模块了。


  例如:自定义了一个sys.py模块后,再想使用系统的sys模块是不能使用的。


  到此为止,小编关于模块的介绍,就为大家介绍到这里了,希望可以给大家带来帮助。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/128179.html

相关文章

  • Python获取线程返回值三种方式分别是什么?下文给大家解答

      小编写这篇文字的一个主要目的,主要是给大家解答关于python的一些相关事宜,主要涉及到内容是如何利用其python获取返回值,那么,返回值的三种方式分别是什么呢?具体的内容,下面就给大家详细的做出解答。  提到线程,你的大脑应该有这样的印象:我们可以控制它何时开始,却无法控制它何时结束,那么如何获取线程的返回值呢?今天就分享一下自己的一些做法。  方法一  使用全局变量的列表,来保存返回值 ...

    89542767 评论0 收藏0
  • Python 发送 email 三种方式

    摘要:本米扑博客先介绍几个最简单的发送邮件方式记录下,像邮件,附件等也是支持的,需要时查文档即可。特别注意命令发送邮件,默认用端口号,由于阿里云腾讯云等封禁了端口号,因此本示例需在开通端口机器上测试执行命令收件结果 Python发送email的三种方式,分别为使用登录邮件服务器、使用smtp服务、调用sendmail命令来发送三种方法 本文原文自米扑博客:Python 发送 email 的三...

    kun_jian 评论0 收藏0
  • python---协程

    摘要:随着我们对于效率的追求不断提高,基于单线程来实现并发又成为一个新的课题,即只用一个主线程很明显可利用的只有一个情况下实现并发。作为的补充可以检测操作,在遇到操作的情况下才发生切换协程介绍协程是单线程下的并发,又称微线程,纤程。 引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。...

    lolomaco 评论0 收藏0
  • Python软件包安装三种常见方法

      对于一些小白来说,在开始学习编程语言的时候,经常性的会遇到各种各样的问题,比如一些软件不会使用,或者是软件安装不上。那么,今天小编就给大家总结了一些相关知识,总结关于Python软件包安装的三种常见方法,下面可仔细阅读。  前言  有些Python软件包是系统自带的,如sys,这些包在安装Python时已自动安装。但有些包是需要自行下载安装的,如PIL。这些第三方的软件有的以源代码的形式提供,...

    89542767 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<