![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python第三方库
文章平均质量分 91
关于python的一些常用的第三方库
SteveKenny
分享每天的学习内容,展示成长历程,愿有所帮助哦!!!
展开
-
Python中itertools详解
itertools是python内置的模块,使用简单且功能强大itertools模块标准化了一个快速、高效利用内存的核心工具集,这些工具本身或组合都很有用。它们一起形成了“迭代器代数”,这使得在纯Python中有可能创建简洁又高效的专用工具。同时,itertools模块是python的内置库,我们可以直接使用,不需要进行额外的安装这里讲解一些常用的函数,其余函数请到官方文档查看学习。函数介绍:chain可以把一组迭代对象串联起来,形成一个更大的迭代器。原创 2022-12-28 12:12:23 · 2375 阅读 · 0 评论 -
Python中String模块
String模块中,有一个Formatter类,其可以对字符串进行格式化。该类中有一个format()方法,和方法使用方式类似,同时该类的主要作用就是使用format()方法,对字符串进行格式化输出。原创 2022-12-18 20:12:11 · 2439 阅读 · 0 评论 -
matplotlib绘图详解
Matplotlib是一个Python 2D绘图库,它以多种硬拷贝格式和跨平台的交互式环境生成出版物质量的图形。Matplotlib可用于Python脚本,Python和Shell、笔记本,Web应用程序服务器和四个图形用户界面工具包。 Matplotlib 尝试使容易的事情变得更容易,使困难的事情变得可能。您只需几行代码就可以生成图表、直方图、功率谱、条形图、误差图、散点图等。更多的示例,请参见基础绘图例子和示例陈列馆。 为了简单绘图,该pyplot。原创 2022-12-18 13:11:37 · 4398 阅读 · 0 评论 -
Python中Pyinstaller库
pyinstaller是一个第三方库,它能够在Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个 独立文件方便传递和管理。PyInstaller支持Python 2.7和Python 3.3+。可以在Windows、Mac OS X和Linux上使用,但是并不是跨平台的,而是说你要是希望打包成.exe文件,需要在Windows系统上运行PyInstaller进行打包工作。原创 2022-01-13 21:08:21 · 17329 阅读 · 1 评论 -
Python全功能测试框架pytest
简单灵活,容易上手支持参数化能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest+requests)pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如(集成selenium)、(完美html测试报告生成)、(失败case重复执行)、(多CPU分发)等测试用例的skip和xfail处理可以很好的和jenkins集成report框架----allure 也支持了pytest。原创 2022-10-18 21:39:12 · 1388 阅读 · 2 评论 -
强大的包管理器Poetry
Poetry 是Python 中用于依赖管理和**打包的工具。**它允许您声明项目所依赖的库,并将为您管理(安装/更新)它们。Poetry 提供了一个锁定文件以确保可重复安装,并且可以构建您的项目以进行分发。作为一个传统虚拟环境的实现,poetry 凭借其强大的依赖分析能力被大量项目所推荐的虚拟环境管理工具。原创 2022-10-16 21:50:39 · 4550 阅读 · 2 评论 -
Python中dataclass库
dataclass的定义位于PEP-557,根据定义一个dataclass是指“一个带有默认值的可变的namedtuple”,广义的定义就是有一个类,它的属性均可公开访问,可以带有默认值并能被修改,而且类中含有与这些属性相关的类方法,那么这个类就可以称为dataclass,再通俗点讲,dataclass就是一个含有数据及操作数据方法的容器。相比普通class,dataclass通常不包含私有属性,数据可以直接访问dataclass的repr方法通常有固定格式,会打印出类型名以及属性名和它的值。原创 2022-09-27 13:41:21 · 697 阅读 · 0 评论 -
python中pydantic库
不知道大家是否非常羡慕C语言等在进行函数传参时,可以指定数据类型来传参呢?我之前有一篇讲过使用typing来指定数据类型,但是其仅仅是能指定数据类型,只能做一个提醒的作用,那么我们如何来结合typing模块,来写一个可以像Java等语言的指定参数类型呢?这里我推荐pydantic库。首先,在学这个库之前,我们需要去回顾一下typing然后,我们来解释一下我们即将要学的库:其使用 Python 类型注释的数据验证和设置管理。pydantic在运行时强制执行类型提示,并在数据无效时提供用户友好的错误。原创 2022-09-27 12:58:13 · 2500 阅读 · 0 评论 -
新一代网络请求库:python-httpx库
HTTPX 是 Python 3 的全功能 HTTP 客户端,它提供同步和异步 API,并支持 HTTP/1.1 和 HTTP/2。该库的特性:HTTPX 建立在公认的可用性之上requests广泛兼容请求的 API。标准同步接口,但如果需要,可以支持异步。HTTP/1.1和 HTTP/2 支持。能够直接向WSGI 应用程序或ASGI 应用程序发出请求。到处都是严格的超时。完全类型注释。100% 的测试覆盖率。加上requests…的所有标准功能国际域名和 URL。原创 2022-09-09 13:28:17 · 2708 阅读 · 8 评论 -
Python文件管理
也是Python标准库中一个重要的模块,主要用来查找的目录和文件,并将搜索的到的结果返回到一个列表中。使用这个模块最主要的原因就是,该模块几个特殊的,用起来贼方便,这个将会在下方为大家进行详细讲解。三、 shutil模块1、 方法大纲是Python标准库中一个重要的模块,里面提供了对目录和文件的一般常用操作。而Python另外一个标准库——,它作为os模块的补充,提供了复制、移动、删除、压缩、解压等操作,这些 os 模块中一般是没有提供的。但是需要注意的是:shutil模块对压缩包的处理是调用和这两原创 2022-08-20 22:26:47 · 1679 阅读 · 2 评论