Python处理PDF——pdfplumber的安装与使用
摘要:Python处理PDF——pdfplumber的安装与使用 https://github.com/hbh112233abc/pdfplumber/blob/stable/README-CN.md # -*- coding:utf-8 -*- """ @Time :2023/XX/XX @Auth :
阅读全文
Python处理PDF——PyMuPDF的安装与使用
摘要:1、安装 PyMuPDF可以从源码安装,也可以从wheels安装。 对于Windows, Linux和Mac OSX平台,在PyPI的下载部分有wheels。这包括Python 64位版本3.6到3.9。Windows版本也有32位版本。从最近开始,Linux ARM架构也出现了一些问题——查找平台
阅读全文
Python日志库Loguru教程
摘要:1.为什么选用loguru python自带的logging模块,需要完成复杂的配置才能很好的使用,基本生产环境都需要进行二次包装。 loguru专门梳理了这方面的问题,可以通过简单直接的配置完成你的需求。 简单的例子: from loguru import logger logger.info("
阅读全文
jsonpath 结构化数据抽取神器 告别多层嵌套
摘要:基本语法 JSONPath语法元素和对应XPath元素的对比 XPathJSONPathDescription / $ 根元素 . @ 当前元素 / . or [] 子元素 .. n/a 父元素 // .. 递归下降,JSONPath是从E4X借鉴的。 * * 通配符,表示所有的元素 @ n/a 属
阅读全文
python执行shell脚本的几种方法
摘要:一、os.system(“command”) 这是python自带的执行shell命令的方法,其中最后一个0是这个命令的返回值,为0表示命令执行成功。但是使用system()无法将执行的结果保存起来。 import os print(os.system("touch a.txt")) 它也会返回一个
阅读全文
openpyxl
摘要:https://blog.csdn.net/qq_39147299/article/details/123346804https://blog.csdn.net/sdgpcc2000/article/details/121710904
阅读全文
PyInstaller简单使用
摘要:PyInstaller 手册 1 快速开始 确保已安装要求,然后从 PyPI 安装 PyInstaller: pip3.8 install -U pyinstaller # pyinstaller -F --hidden-import loguru --paths "D:\02-software_p
阅读全文
selenium 浏览器常用设置
摘要:1.基础操作 # 清除数据 self.browser.find_element_by_id("TPL_username_1").clear() # 输入数据 self.browser.find_element_by_id("TPL_username_1").send_keys(f'{i}') # 点
阅读全文
apscheduler 定时任务
摘要:1 简介 APScheduler的全称是Advanced Python Scheduler。它是一个轻量级的 Python 定时任务调度框架。APScheduler 支持三种调度任务:固定时间间隔,固定时间点(日期),Linux 下的 Crontab 命令。同时,它还支持异步执行、后台执行调度任务。
阅读全文
获取文件版本号和数值签名
摘要:1.获取版本号 import pythoncom import logging import psutil from win32com.client import Dispatch def get_file_version(ip_user): # 获取版本号 for i in range(10000
阅读全文
psutil模块
摘要:1.简介 psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了同等命令行工具提供的功能,如ps、top、lsof
阅读全文
locust简单使用
摘要:1.安装 pip3.8 install locust pip3.8 install pyzmq locust -V # 验证是否安装成功 https://docs.locust.io/en/stable/what-is-locust.html # 测试文档 2 入门 from locust impo
阅读全文
pyqt5 简单使用
摘要:pyqt5 1 环境准备 1.1 包安装 pip install pyqt5 pyqt5-tools PyQtWebEngine qdarkstyle pyqtgraph $FileName$ -o $FileNameWithoutExtension$.py -x $FileDir$ QWidget
阅读全文
Python中struct.pack()和struct.unpack()用法
摘要:python中的struct主要是用来处理C结构数据的,读入时先转换为Python的字符串类型,然后再转换为Python的结构化类型,比如元组(tuple)啥的~。一般输入的渠道来源于文件或者网络的二进制流。 struct模块中最重要的三个函数是pack(), unpack(), calcsize(
阅读全文
gRPC code
摘要:1 hello.proto syntax = "proto3"; // 声明使用哪一种的protobuf package test; // 包名称 // 服务 类似视图 service Bibili { // rpc 服务 rpc HelloYoyo (HelloYoyoRequst) return
阅读全文
protobuf简介
摘要:1.protobuf简介 1.1 protobuf是什么 ProtoBuf (Google Protocol Buffer)是由google公司用于数据交换的序列结构化数据格式,具有跨平台、跨语言、可扩展特性,类型于常用的XML及JSON,但具有更小的传输体积、更高的编码、解码能力 protobuf
阅读全文
gRPC-python
摘要:1.安装包 pip3.6 install grpcio grpcio-tools protobuf 2.RPC简介 2.1 RPC是什么 RPC(Remote Procedure Call)是远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 举例:在A服务器
阅读全文
显示对象信息
摘要:client = SteamClient() # 获取对象 print(client.__dir__()) # 查看对象有什么属性 print(dir(client)) # 查看对象有什么属性 print(help(client)) # 查看对象信息 # ['cm_servers', 'connec
阅读全文