当前位置: 首页 > 网络应用技术

到目前为止,Python多少钱(Python中常用的标准库是多少)?

时间:2023-03-06 16:34:59 网络应用技术

  简介:许多朋友询问了到目前为止与Python的标准图书馆有关的多少问题。本文的首席CTO笔记将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!

  Python中常用的标准库具有HTTP库。第三方库包括砂纸,枕头和wxpython。下面有介绍:

  要求。Keenneth Reitz是最著名的HTTP图书馆,每个Python程序员都应该拥有。

  砂纸。如果您从事与爬行者相关的工作,那么此库也是必不可少的。使用它后,您将不想使用其他类似的库。

  wxpython.python a GUI(图形用户界面)工具。我主要使用它来替换tkinter。

  枕头。这是PIL的友好分支。对于用户而言,它比PIL更友好,对于在图形领域工作的任何人来说,它都是必要的库。

  python(英国发音:/?pa?θ?n/美国发音:/?pa?θ别达/)是一种面向对象的解释计算机程序设计语言。它是由荷兰Guido van Rossum于1989年发明的。1991年发布了第一个公共发行版本。

  10个顶部和实用的Python图书馆

  1.破折号

  Dash是一个相对较新的软件包。它是用纯Python构建数据可视化应用程序的理想选择,因此特别适合处理数据的任何人。dash是烧瓶,plotly.js和react.js的混合物。

  2. Pygame

  Pygame是SDL多媒体库的Python装饰。SDL是一个跨平台开发库,旨在为以下内容提供低级别的接口:音频,键盘,鼠标,游戏杆和基于OpenL的图形硬件。

  Pygame是高度便携的,可以在几乎所有平台和操作系统上运行。尽管它具有完美的游戏引擎,但您也可以使用此库直接从Python脚本播放MP3文件。

  3.枕头

  枕头专门用于处理图像。您可以使用库创建一个缩略图以转换,旋转,应用过滤器,显示图像等。

  4. Colorama

  Colorama允许您在终端上使用颜色,这非常适合Python脚本。文档简短而有趣。您可以在Colorama PYPI页面上找到它。

  5. jmespath

  在Python中使用JSON非常容易,因为JSON在Python词典上的映射非常好。此外,Python拥有自己的出色JSON库来分析和创建JSON。对我来说,这是其最佳功能之一。如果我需要使用JSON,我可以考虑使用Python。

  JMespath使Python处理JSON变得更加容易,它允许您清楚地指定如何从JSON文档中提取元素。

  6.请求

  请求基于世界上最大的Python库Urllib3。它使Web请求非常简单,强大且广泛使用。

  请求可以完成您可以想到的所有高级任务,例如:使用Cookie,使用Cookie,执行帖子,PUT,DELETE等,使用自定义证书,使用会话会话,使用代理等。

  7.简单

  Python的本地JSON模块有什么问题?不!实际上,python的json是简单的。含义:Python使用SimpleJson的版本并将其合并到每个分布中,但是使用SimpleJson具有一些优势:合适的零件在C中写成一部分,因此非常快。

  8.表情符号

  表情符号图书馆非常有趣,但并不是每个人都喜欢表情符号。在分析视角的媒体数据时,表情符号软件包非常有用。

  9. python-dateutil

  Python-Dateutil模块提供了标准DateTime模块的强大扩展。我的体验是:传统的Python日期时间函数在哪里出现Python-Dateutil。

  10.美丽的人

  如果您从网站上提取一些HTML,则需要进行分析以获取实际内容。Beautifulsoup是一个用于从HTML和XML文件中提取数据的python库。它提供了一种简单的方法来搜索,搜索和修改和分析树。它非常强大。即使损坏,它也可以处理各种HTML,这是一个非常强大的功能。

  它的一些主要功能:

  ①BeauticalSoup将自动将通过文档转换为Unicode,并将文档转换为UTF-8。您无需考虑编码。

  ②BeautifulSoup位于流行的Python Parser的顶部,使您可以尝试不同的分析策略或提高灵活性。

  5个常用的Python标准库:

  1. OS:提供了许多与操作系统相关的功能库

  OS软件包是Python和操作系统之间的接口。我们可以使用OS软件包来实现操作系统的许多功能,例如管理系统流程,更改当前路径和更改文件权限。OS软件包是在操作系统平台上构建的,并且无法在Windows系统上实现许多功能。此外,在使用OS软件包时,重要的是要注意,某些功能已被其他软件包替换。

  我们通过文件系统管理存储在磁盘上的文件。输入,删除,复制文件和列表文件列表是常见的文件操作。这些功能通常可以在操作系统中看到,但是现在可以通过Python在Python中实现它们python标准库中的Glob Bag,Shutil套件,OS.Path包和OS袋的某些功能。

  2. SYS:通常用于命令行参数库

  SYS软件包用于管理Python自己的操作环境。Python是一个解释器,并且在操作系统上运行的程序。我们可以使用SYS软件包来控制运行此程序的许多参数,例如Python可以占据的内存和CPU,扫描Python等的路径。另一个重要功能是与Python自己的命令行交互,从命令行读取命令和参数。

  3.随机:用于生成随机数的库

  Python标准库中的随机函数可以生成随机的浮点,整数,字符串,甚至可以帮助您随机选择列表序列中的元素,并破坏一组数据。

  4.数学:提供数学常数和数学功能

  在标准库中,Python定义了一些新的数字类型,以弥补上一个数字类型的可能缺点。标准库还包含随机软件包,该软件包用于处理与随机数字相关的功能。数学软件包补充了一些重要的数学常数和数学函数,例如PI,三角函数等。

  5.日期时间:日期和时间操作库

  日期和时间的管理并不复杂,但很容易犯错误。在Python标准库中的日期和时间的管理非常完整。您不仅可以查询和更改日期和时间,还可以计算日期时间。通过这些标准库,也可以控制文本格式输出。

  此外,Python中有许多第三方图书馆可以了解更多:Oldboyedu

  系统模块主要用于与Python解释器相关的变量和方法,而不是主机操作系统。

  导入方法:导入系统

  sys.argv是脚本执行参数列表。列表的第一个元素是脚本名称,第二个元素是真实参数。

  路径是Python找到模块的目录列表。在Python的开头,Sys.Path根据构建的规则和PythonPath变量初始化。Sys.path的第一个元素通常是一个空字符串,表示当前目录。

  SYS.Path本质上是一个列表,可以执行与附加,插入,POP,删除等相关的各种列表,但通常执行附加操作以添加所需的搜索路径。

  STDIN用于所有交互式输入(包括输入()函数)。

  STDOUT用于打印输出或输入()函数提示。

  STDERR用于解释解释器的及时信息和错误信息。

  简而言之,这三个属性是操作系统的标准输入,输出和误差流。他们返回所有支持操作的“文件类型”对象,例如read(),write()和flush()。使用open()方法打开的文件对象!

  实际上,当我们使用输入(“请输入某物!”)时,提示消息是输出然后捕获输入的。以下两个组是等效的:

  当我们是(obj)时,实际上是sys.stdout.write(obj+'

  '),将内容打印到控制台(默认为显示),然后添加一个附加符号。以下两行是等效的:

  sys.stdout默认指向控制台。如果文件对象分配给sys.stdout,则print()调用文件对象的write()方法。

  如果您仍然想同时在控制台上打印,最好先引用原始控制台对象,然后在还原Sys.stdout之前打印到文件。

  参考:

  Python的更常见的库是:箭头,观察,点击,Numba,Matlibplot,枕头等:

  1.箭头

  Python中处理时间的数据库具有DateTime,但是它太简单,不方便且智能,可以说箭头非常方便且聪明。它可以轻松地找到几个小时之前的时间,并且可以轻松地找到更改时区。一小时前,可以在2小时内准确解释这种人性化信息。

  2.看见

  调试程序是每个程序员必须具有的技能。对于脚本语言,许多人习惯于使用打印进行调试。但是,对于大型项目,打印的功能远远不够。完全监视变量,已查看的格式,观看是非常有用的调试库。

  3.点击

  现在,几乎所有的框架都有自己的命令行脚手架,而Python也不例外。那么,如何快速开发自己的命令行过程?答案是使用Python的单击库。单击库在命令行API上具有大量包装,您可以轻松地开发自己的CLI命令集。终端,环境变量信息的颜色可以轻松获得,并且通过点击更改。

  4. Numba

  如果您参与了数学分析和计算,则Numba必须是您的必需库。通过在Python接口中包装高速C库来笨拙的作品,而Cython则使用可选类型将Python汇编为C提高性能。无疑是最方便的,因为它允许Python功能选择性地加速装饰器的使用。

  5. Matlibplot

  数据分析后,具有数据可视化的数据学生必须知道软件MATLAB。这是一个充电数学商业软件。在Python中,Matlibplot将实现该软件中第三张 - 党派功能开发库。它是完全免费的,许多学校使用它来进行数学教学和研究。

  6.枕头

  图像处理是我们随时需要注意的一个问题。通常,我们在PS中看到许多魔术技能,例如调整颜色,饱和度,图像尺寸的调整,切割图像等。我们需要使用的库是枕头。

  7. PYQT5

  Python可以开发图形接口程序。PyQT是非常有用的第三方GUI库。有了它,您可以轻松地开发一个交叉平台图形应用程序。QTDESIGNER设计师已加速了我们开发图形接口的速度。

  除上述介绍外,Python还拥有许多图书馆,例如:大熊猫,numpy,scipy,seaborn,keras,keras et.等。

  结论:以上是首席CTO注释为每个人编写的Python的全部内容。不要忘记在此站点上找到它。