![](https://img-blog.csdnimg.cn/5d15d4a1546f4d888a8efd3d43db0f71.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python模块
文章平均质量分 83
内置模块和第三方模块
笃行之.kiss
不积跬步,无以至千里
展开
-
python模块 — pip包管理工具
pip是Python语言中最常用的包管理工具之一,可以用于安装、卸载、查看和升级第三方模块。(适用于Linux和Mac用户)或以管理员身份运行命令提示符(适用于Windows用户)。在运行这些命令时,建议根据需要在命令前添加。3、查看所有已安装模块。原创 2023-08-21 15:00:18 · 182 阅读 · 0 评论 -
python模块 — json
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。JSON由键值对构成,键和值之间使用冒号分隔,键值对之间使用逗号分隔,并且整个结构包含在花括号中。不同编程语言都提供了处理JSON数据的库或模块,在Python中,有一个内置的模块称为json,用于处理JSON数据。它提供了一些函数和类,可以方便地解析JSON数据并将其转换为Python中的数据类型,以及将Python数据类型转换为JSON格式。2、原创 2023-12-04 16:34:26 · 547 阅读 · 0 评论 -
python模块 — subprocess
它提供了多个函数和类来满足不同的需求,例如`subprocess.run()`用于执行命令并等待其完成,`subprocess.Popen()`用于更高级的进程控制,以及`subprocess.check_output()`用于获取命令的输出结果等。需要注意的是,使用subprocess模块执行外部命令时,应当谨慎处理输入的数据,以避免安全风险,比如通过使用`subprocess.run()`函数时,应该将命令参数作为列表传递而不是字符串,以防止潜在的命令注入攻击。这样可以避免潜在的命令注入攻击。原创 2021-04-15 18:18:51 · 324 阅读 · 0 评论 -
python模块 — cryptography
Cryptography模块是一个包含各种加密算法和协议的Python库,它提供了对数据进行加密、解密和签名的功能。使用cryptography模块,你可以实现对称加密、非对称加密、哈希算法等操作,帮助保护数据的安全性和隐私。版本要求:Python 3.7+安装:pip install cryptography。原创 2023-08-25 18:12:51 · 9254 阅读 · 1 评论 -
python模块 — rsa
rsa模块是一个纯Python实现的第三方库,用于密码学中的加密和解密数据。该模块提供了函数和类来生成RSA密钥对、进行加密和解密操作,以及进行数字签名和验证等操作。rsa · PyPI版本要求:Python >=3.6,原创 2023-08-11 11:44:16 · 6116 阅读 · 0 评论 -
python模块 — requests
Python 的 requests 库是一个常用的 HTTP 请求库,可以轻松发送各种 HTTP 请求(如 GET、POST、PUT、DELETE 等)。它简化了编写 HTTP 客户端的代码,并且支持 SSL 和连接池等特性。下面是 requests 库中常用的一些方法:requests.get(url, params=None, **kwargs):发送 GET 请求并返回响应对象。原创 2023-03-02 10:37:22 · 4133 阅读 · 0 评论 -
python模块 — 日期时间管理模块 time,datetime
格式:datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)格式为:datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0)将时间戳转换成时间元组,获取UTC时间(格林尼治时间),世界统一时间,返回类型为 struct_time 对象。..原创 2021-05-06 17:31:19 · 1734 阅读 · 0 评论 -
python模块 — 单元测试框架 unittest
unittest是Python内置的单元测试框架,不需要安装可以直接调用。其中几个核心概念如下:测试脚手架,用来完成测试前置处理,后置处理。如测试前的环境准备,测试完成后环境销毁。测试函数级别:setUp,tearDown测试类级别:setUpClass,tearDownClassTest Case:测试用例, 一个测试用例是一个独立的测试单元,新建测试用例需要继承 unittest.TestCase。测试套件,用来收集测试用例或者测试套件。测试加载器,用来将测试用例加载到测试套件中。原创 2020-09-07 17:36:18 · 1047 阅读 · 0 评论 -
python模块 — 单元测试框架 pytest
Pytest是一个基于python的第三方单元测试框架。要求:Python 3.7+ 或 PyPy3Pytest 是免费和开源的,且入门简单,文档丰富主要用来做接口测试,也可以编写简单到复杂的功能测试编写测试用例方便,使用assert断言使用mark标记管理测试用例使用fixture夹具管理测试前置处理,后置处理支持参数化支持失败重试机制,部分执行,跳过执行,标记失败等支持生成html报告丰富的第三方插件,良好的自定义扩展性兼容其它测试框架,如unittest。......原创 2021-04-15 18:24:28 · 1484 阅读 · 0 评论 -
python模块 — openpyxl
目录写在前言:1、Workbook工作簿对象提供的方法:2、worksheet工作表对象方法:3、cell单元格对象方法:写在前言:openpyxl模块分为三大类,Workbook是对工作簿的抽象,Worksheet是对表格的抽象,Cell是对单元格的抽象,每一个类都包含了许多属性和方法。openpyxl模块可以用来读写.xlsx格式的excel文件,对于.xls格式的文件可以用xlwt和xlrd模块来读写。官网地址:https://openpyxl.readthedocs.原创 2020-07-10 17:44:27 · 950 阅读 · 0 评论 -
python模块 — ddt
写在前言:官网地址:https://ddt.readthedocs.io/en/latest/源码地址:https://github.com/datadriventests/ddt原创 2020-07-15 14:54:50 · 493 阅读 · 0 评论 -
python模块 — 日志记录模块logging
logging是Python内置的日志记录模块,用于在程序中实现灵活的日志功能。使用logging模块可以记录错误、异常、警告和其他关键信息,以便于诊断和调试应用程序。logging模块提供了以下主要组件:1. Logger(日志器):用于创建或获取一个用于发送日志记录消息的Logger对象。我们可以在不同的模块中定义和使用Logger对象来记录日志。2. Handler(处理器):用于指定将如何处理和输出日志消息。Handler可以将日志消息写入文件、控制台、网络等不同的目标。原创 2020-02-15 12:37:56 · 2889 阅读 · 1 评论 -
python模块 — turtle
turtle模块是Python的一个标准库,用于绘制图形。它基于一个图形窗口和一个虚拟的海龟,通过控制海龟的运动,可以实现各种图形的绘制。原创 2021-09-08 15:02:03 · 3448 阅读 · 0 评论 -
python模块 — 多线程模块 threading
学习python多线程之前先思考两个问题:1、为什么要使用多线程?2、python多线程运行机制?GIL-全局解释器锁文章目录:1、线程类 threading2、线程对象 threading.Thead()3、线程锁对象4、条件对象 threading.Condition()5、信号量对象 threading.Semaphore()6、事件对象 threading.Event7、Timer计时器对象 threading.Timer1、线程类 ...原创 2020-10-15 10:24:02 · 1978 阅读 · 0 评论 -
python模块 — pyinstaller
初识 pyinstaller 打包模块,将python源文件打包成可以在没有安装python解释器环境的机器上运行的exe程序。1、安装,命令:pip install pyinstaller注意检查安装是否成功,cmd窗口输入pyinstaller。2、打包命令:pyinstaller 参数.py文件参数:-a:不包含编码.在支持Unicode的python版本上默认包含所有的编码 -c:使用控制台子系统执行(默认)(只对Windows有效) -d:产生debug..原创 2021-08-31 17:17:16 · 466 阅读 · 0 评论 -
python模块 — 正则表达式 re
Python 模块 re 是一个用于处理正则表达式的标准库,提供了一些函数用来匹配、查找、替换字符串中的文本。:尝试从字符串的开头匹配正则表达式,返回一个 match 对象,如果不匹配返回 None。:扫描整个字符串查找匹配正则表达式的位置,返回一个 match 对象,如果不匹配返回 None。:在字符串中查找所有匹配正则表达式的字符串,并以列表形式返回。原创 2021-06-11 10:09:55 · 165 阅读 · 1 评论