Python 第三方模块之 jsonschema - JSON 模式规范 Github 地址:https://github.com/python-jsonschema/jsonschema JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于数据传输和配置文件。为了确保 JSON 数据的有效性和一致性,需要使用 JSON Schema 来定义数据结构和验证规则。Python中的 jsonschema 库提供了强大的 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 matplotlib - 绘图库 简介matplotlib是受MATLAB的启发构建的。MATLAB是数据绘图领域广泛使用的语言和工具。MATLAB语言是面向过程的。利用函数的调用,MATLAB中可以轻松的利用一行命令来绘制直线,然后再用一系列的函数调整结果。 matplotlib有一套完全仿照MATLAB的函数形式的绘图接口,在matplotlib.pyplot模块中。这套函数接口方便MATLAB用户过度到matplotlib包 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 numpy.random - 随机抽样 本文概述随机数是NumPy库中存在的模块。该模块包含用于生成随机数的功能。该模块包含一些简单的随机数据生成方法, 一些排列和分布函数以及随机生成器函数。 简单随机数据简单随机数据具有以下功能: 1)p.random.rand(d0, d1, …, dn)随机模块的此功能用于生成给定形状的随机数或随机数。 1234import numpy as npa=np.random.rand(5, 2)a# 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 opencv - 图像处理 Python-OpenCV Github: https://github.com/fendouai/OpenCVTutorials OpenCV中文手册: http://woshicver.com/ 本篇将介绍和深度学习数据处理阶段最相关的基础使用,并完成4个有趣实用的小例子: 延时摄影小程序 视频中截屏采样的小程序 图片数据增加(data augmentation)的小工具 物体检测框标注小 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 opencv - 视频截取 首先要先纠正个误区,用OpenCV做多媒体开发,真的是很搞笑,OpenCV这东西再强大,这方面也不行的,之所以把视频读取写入这部分做的强大一些,也是为了方便大家做视频处理的时候方便些,而且这部分也是基于vfw和ffmpeg二次开发的,功能还是很弱的。一定要记住一点,OpenCV是一个强大的计算机视觉库,而不是视频流编码器或者解码器。希望大家不要走入这个误区,可以把这部分简单单独看待。 目前,Op 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 pandas 操作 excel python 解析 excel 对比 包 版本 xls读 xlsx读 xls写 xlsx写 备注 xlrd 1.1.0(2017年8月22日) √ √ 2.0 之后不支持xlsx xlwt 1.3.0(2017年8月22日) √ openpyxl 2.6.2(2019年3月29日) √ √ XlsxWriter 1.2.1(2019年9月14日) √ 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 psutil - 获取系统运行的进程和系统利用率信息 官方网址:http://pythonhosted.org/psutil/ 一、psutil模块:psutil是一个跨平台库。能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要用来做系统监控,性能分析,进程管理。 它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ioni 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 pymouse 键盘鼠标操作 1234567891011121314151617181920212223242526272829303132333435# win32虽然也可控制键盘,但不如使用PyUserInput的方便。需要注意在windows和mac下接口参数可能有所不同。# 其中的PyMouseEvent和PyKeyboardEvent还可用于监听鼠标和键盘事件的输入from pymouse import 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 rsa - 加密解密 RSA 加密RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。 该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解密之用。 3个参数:rsa_n,rsa_e,message。rsa_n, rsa_e 用于 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 selenium - 模拟操作 Chrome 浏览器 1、安装selenium1.1、Python 安装 selenium 模块1pip install selenium 1.2、下载驱动选择和自己chrom版本相对应的驱动到本地,下载地址:http://npm.taobao.org/mirrors/chromedriver/ 2、Python 操作1234567891011121314151617181920212223242526272829 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 splunklib - 连接 splunk Splunk SDK for Python通过 Splunk SDK 我们可以和 Splunk 引擎进行交互。Splunk SDK 是基于 REST API 的,因此通过简短的代码实现我们想要的功能。 官方文档:https://dev.splunk.com/enterprise/docs/devtools/python/sdk-python/ 安装1pip install splunk-sdk 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 tqdm Tqdm 是一个快速,可扩展的 Python 进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。 使用方法一: tqdm tqdm(list)方法可以传入任意一种list,比如数组 12345from tqdm import tqdmfor i in tqdm(range(1000)): #do something 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 uiautomation - UI自动化编程 0、简介 对于常规的模拟鼠标和键盘操作,我们会使用 pyautogui。uiautomation 模块不仅支持这些操作,还能通过控件定位方式直接定位到目标控件的位置,不需要自己去获取对应坐标位置。uiautomation 模块不仅支持任意坐标位置截图,还支持目标控件的截图,缺点在于截取产生的图片对象难以直接与PIL库配合,只能导出文件后让PIL图像处理库重新读取。对于能够获取到其ScrollIte 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 win32api Win32gui: Windows图形界面接口模块。主要负责操作窗口切换以及窗口中元素id标签的获取 Win32api: Windows开发接口模块。主要负责模拟键盘和鼠标操作,对win32gui获取的标签进行点击/获取值/修改值等操作 Win32con:全面的库函数,提供Win32gui和Win32api需要的操作参数 Win32api 函数SendMessage Pos 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 win32con Win32gui: Windows图形界面接口模块。主要负责操作窗口切换以及窗口中元素id标签的获取 Win32api: Windows开发接口模块。主要负责模拟键盘和鼠标操作,对win32gui获取的标签进行点击/获取值/修改值等操作 Win32con:全面的库函数,提供Win32gui和Win32api需要的操作参数 Win32con 函数Win32con函数一般作为w 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 第三方模块之 win32gui Win32gui: Windows图形界面接口模块。主要负责操作窗口切换以及窗口中元素id标签的获取 Win32api: Windows开发接口模块。主要负责模拟键盘和鼠标操作,对win32gui获取的标签进行点击/获取值/修改值等操作 Win32con:全面的库函数,提供Win32gui和Win32api需要的操作参数 Win32 GUI模块介绍Win32 GUI模块实际 2016-08-03 Python > Python 第三方模块 #Python #Python 第三方模块
Python 内置函数之排序 sort list.sort() 函数描述sort() 函数用于对原列表进行排序,如果指定参数,则使用指定的比较函数。 语法12345list.sort(key=None, reverse=False)参数: key:主要是用来指定进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。 reverse:排序规则,reverse = True 2016-08-02 Python > Python 内置函数 #Python #Python 内置函数
Python 内置函数之文件操作 open https://docs.python.org/zh-cn/3.8/library/functions.html#open Python 的 open() 函数用于打开一个文件,创建一个 file 对象,然后进行操作 open 语法12345678910open(file, mode='r', buffering=None, encoding=None, errors=None, newl 2016-08-02 Python > Python 内置函数 #Python #Python 内置函数
Python 标准库之 argparse - 解析命令行参数 官方文档:https://docs.python.org/zh-cn/3/library/argparse.html python 命令行参数(sys.argv)有时候我们需要写一些脚本处理一些任务,这时候往往需要提供一些命令行参数,根据不同参数进行不同的处理,在 Python 里,命令行的参数和 C 语言很类似(因为标准 Python 是用 C 语言实现的)。在 C 语言里,main 函 2016-08-02 Python > Python 标准库 #Python #Python 标准库
Python 标准库之 binascii - 二进制转化 官方文档:https://docs.python.org/zh-cn/3/library/binascii.html 1、模块介绍binascii 模块是 Python 标准库中的一个模块,该模块提供了 二进制数据 和 ASCII 字符串之间的各种转换方法(Convert between binary and ASCII)。可以用于十六进制、二进制和Base64的编码和解码。 这在处理二进 2016-08-02 Python > Python 标准库 #Python #Python 标准库