#Python

2024-12-23

imwrite

[[opencv-python]] 中用于保存图片的函数。

2024-12-10

ImageDraw

`ImageDraw` 是 [[pillow]] 中用于在图像上绘制图形和文本的模块。

2024-11-04

random

[[Python]] 使用  [[Mersenne Twister]] 算法作为核心生成器。

2024-10-15

inspect

## .getmembers()

2024-09-29

uv

## 安装

2024-09-24

pyexecjs

pyexecjs 是一个用于在 Python 中执行 JavaScript 代码的库。

2024-09-23

pycryptodome

pycryptodome 是 Python 加密工具包,旧 pycrypto 替代品。

2024-08-13

urllib.parse

- import:: from urllib.parse import urlparse - doc:: [urllib.parse](https://docs.python.org/zh-cn/3/library/urllib.pars...

2024-03-30

hashlib

hashlib 模块为 [[Python]] 提供了一些常用的加密哈希算法的实现,比如 MD5、SHA-1、SHA-256 等。

2024-02-01

ultralytics

ultralytics 是一个用于目标检测的 Python 库。

2024-01-17

FastAPI 元数据

可以先通过 pydantic_settings 获取到 .env 中的环境变量,然后再传递给元数据使用。

2023-12-27

ffmpeg-python

ffmpeg-python 是 Python 的 ffmpeg 库,用于处理视频和音频。

2023-12-19

functools

[[Python]] 高阶函数,完整说明参考:[functools](https://docs.python.org/zh-cn/3/library/functools.html)。

2023-12-15

itertools

- import:: import itertools - doc:: [itertools](https://docs.python.org/zh-cn/3/library/itertools.html)

2023-11-29

pygame

pygame 是一个用于开发游戏的 Python 库。

2023-11-24

middleware

```python import time

2023-11-16

paho.mqtt

paho.mqtt 是一个 Python 的 MQTT 客户端库。

2023-11-03

PDM

## 安装

2023-10-31

json

JSON 编码和解码器

2023-10-19

pyenv

Python 版本管理

2023-09-26

base64

- import:: import base64 - doc:: [base64](https://docs.python.org/zh-cn/3/library/base64.html)

2023-09-24

functions

内置函数

2023-09-18

Conda

另有 [[miniconda]]版本可安装。

2023-09-18

config

配置 [[Terminal]] 打开后是否自动进入 [[Conda]] 环境:

2023-09-15

os

- import:: import os - doc:: [library/os](https://docs.python.org/zh-cn/3/library/os.html) - desc:: 操作系统相关功能

2023-09-11

tomllib

- import:: import tomlib - doc:: [tomllib](https://docs.python.org/zh-cn/3/library/tomllib.html) - desc: 把 TOML 文件/...

2023-09-11

with

包装带有使用上下文管理器定义的方法

2023-08-03

hexdigest

加密

2023-08-03

playwright

Playwright 是由微软主导开发的,用于自动化浏览器操作的库,支持多种浏览器。

2023-08-01

webdriver-manager

webdriver-manager 是一个用于管理 Webdriver 的 Python 库。

2023-07-14

update_kuma-api

uptime-kuma-api 是一个用于操作 Uptime Kuma 的 Python 库。

2023-07-11

Rye

Python 包管理工具

2023-05-16

mongoengine

mongoengine 是一个 Python 的 MongoDB ODM 库。

2023-05-13

miniconda

## 安装配置

2023-05-08

redis

redis 是一个用于操作 Redis 数据库的 Python 库。

2023-04-23

hub

Torch 中用于加载模型的函数。

2023-04-11

circle

OpenCV 中用于在图像上绘制圆形的函数,可以指定圆心、半径、颜色、边框粗细等参数。

2023-04-11

imread

[[opencv-python]] 中用于读取图片的函数,读取成功后返回图片矩阵。

2023-04-11

rectangle

OpenCV 中用于在图像上绘制矩形的函数,可以指定矩形的左上角和右下角坐标、颜色、边框粗细等参数。

2023-04-11

ping3

ping3 是一个 ICMP 的纯 Python 实现,同时支持通过命令行使用。

2023-04-04

calendar

- import:: import calendar - doc:: [calendar](https://docs.python.org/zh-cn/3/library/calendar.html) - desc:: 日历相关...

2023-04-04

openpyxl

openpyxl 是一个 Python 的 Excel 库。

2023-03-29

httpx

httpx 是一个异步 HTTP 客户端库,用于与 HTTP 服务器进行交互。

2023-03-25

minio

minio 是 [[services/MinIO|MinIO]] 的 [[Python]] 客户端库,

2023-03-19

shared_ctx

可以在应用程序的整个生命周期内共享状态

2023-03-08

DataFrame

Pandas 中用于创建数据框的函数,可以指定数据、行索引、列索引、数据类型、是否复制数据等参数。

2023-03-08

Image

Image 是 [[pillow]] 中处理图像的核心模块,它提供了打开、创建、编辑和保存图像的基本功能。

2023-03-08

nn

Torch 中用于构建神经网络的模块。

2023-03-08

imshow

`cv2.imshow` 是 [[opencv-python]] 中用于显示图像的函数。

2023-03-08

putText

putText 是 [[opencv-python]] 中用于在图像上添加文字的函数(不支持中文)。

2023-03-08

waitKey

`cv2.waitKey` 是 [[opencv-python]] 中用于等待按键事件的函数。

2023-03-08

pandas

pandas 是一个 Python 的数据分析库。

2023-03-08

pillow

Pillow 是 PIL 的分支,提供了丰富的图像处理功能。

2023-03-07

listeners

监听器

2023-03-03

torch

Torch 是一个用于使用 GPU 和 CPU 进行深度学习计算的 Python 库。

2023-03-02

命令行接口

### 检测第三方库是否安装

2023-02-13

black

The uncompromising Python code formatter

2023-02-13

mypy

Python 静态类型检查

2023-02-11

copy

copy 后,不会改变原始对象

2023-02-07

uuid

UUID 生成

2023-02-01

接口注释

[[Python]] 接口注释有好几种流行的风格,比如 Sphinx 文档风格、Google 风格等,其中 Sphinx 文档风格目前应用得最为广泛。

2023-01-01

logging

日志

2022-12-25

内置函数

[[Python]] [内置函数](https://docs.python.org/zh-cn/3/library/functions.html)。

2022-12-24

pipreqs

生成项目 requirements.txt 文件

2022-12-22

aiohttp

aiohttp 是一个异步的 HTTP 客户端/服务器框架,用于构建异步 Web 应用程序。

2022-12-21

datetime

支持时间运算、格式化和解析

2022-12-20

cuda

Torch 中用于处理 CUDA 的函数。

2022-12-15

collections

- import:: import collections - doc:: [collections](https://docs.python.org/zh-cn/3/library/collections.html)

2022-12-15

enum

枚举类型

2022-12-11

re

正则表达式是用一种形式化的语言来描述字符串的匹配模式。

2022-12-11

textwrap

文本自动换行与填充。

2022-12-08

kafka-python

kafka-python 是一个 Kafka 的 Python 客户端库。

2022-12-07

pynvml

pynvml 是一个用于获取 NVIDIA GPU 信息的 Python 库。

2022-12-06

psutil

psutil 是一个用于获取系统信息的 Python 库。

2022-12-02

PEP 8

### 变量

2022-11-29

multiprocessing

- import:: import multiprocessing - doc:: [multiprocessing](https://docs.python.org/zh-cn/3/library/multiprocessing.htm...

2022-11-29

queue

- import:: `import queue` - doc:: [queue](https://docs.python.org/zh-cn/3/library/queue.html)

2022-11-26

concurrent

## futures

2022-11-26

string

[[Python]] 常见的字符串操作,不过里面的许多函数已经移植到 [[str]].

2022-09-23

sorted

```python nums = [5, 2, 3, 1, 4]

2022-09-22

try...except

异常捕获

2022-09-20

loguru

loguru 是一个 Python 第三方日志模块,用更简单的方式实现 logging 功能。

2022-08-16

difflib

文本差异比较工具

2022-06-06

装饰器

- 使用方法(语法糖) - 带参数 - 类

2022-06-02

rabbitmq

rabbitmq 是一个用于消息队列的 Python 库。

2022-06-02

Sanic

- install:: `python -m pip install asnic` - use:: `from sanic import Sanic` - github:: - docs:: https://sanic.dev/zh/gu...

2022-05-31

类型注解

在 [[Python]] 中类型注解不会进行额外的效验。

2022-05-26

ElementTree

用于解析和创建 XML 数据

2022-05-25

Flask Pagination

分页插件

2022-05-24

Supervisor

进程管理和守护工具

2022-05-07

flask-socketio

install :: `pip install flask-socketio`

2022-05-04

Flask

### 依赖

2022-04-28

csv

csv 是 Python 标准库的实现,实现了 CSV 文件的读写。

2022-04-28

sqlalchemy

sqlalchemy 是一个用于操作数据库的 Python 库。

2022-04-27

detect

[[YOLO]] 推理模块

2022-04-26

ddddocr

ddddocr 是一个验证码识别库,支持离线识别、api 和 Docker 部署。

2022-04-26

easyocr

easyocr 是一个 OCR 库,支持多种语言的识别。

2022-04-26

selectROI

OpenCV 中用于选择感兴趣区域的函数,返回矩形框的坐标。

2022-04-26

paddleocr

paddleocr 是一个 Python 的 OCR 库。

2022-04-25

pickle

对象序列化

2022-04-24

dict

`dict1.pop('name')` 删除指定键

2022-04-24

pprint

数据美化输出

2022-04-24

Gunicorn

运行 Python Web 应用程序的 HTTP 服务器

2022-04-22

Selenium

selenium 是一个用于自动化测试的 Python 库。

2022-04-17

pathlib

- doc:: [library/pathlib](https://docs.python.org/zh-cn/3/library/pathlib.html) - desc:: 系统路径处理

2022-04-16

argparse

- import:: import argparse - doc:: [argparse](https://docs.python.org/zh-cn/3/library/argparse.html)

2022-04-08

pymysql

pymysql 是一个用于操作 MySQL 数据库的 Python 库。

2022-04-07

pycrypto

pycrypto 是一个用于加密的 Python 库。

2022-04-07

pyinstaller

- install :: `pip install pyinstaller` - import:: - github:: - doc::

2022-04-06

opencv-python

opencv-python 是 [[OpenCV]] 的 [[Python]] 库,用于图像处理和计算机视觉。

2022-03-29

math

### 数字

2022-03-29

str

字符串

2022-03-29

time

[[Python]] 的 time 模块由底层 C 库提供与时间相关的函数。

2022-03-27

args

import::

2022-03-27

click

- install:: - import:: - github:: - doc::

2022-03-25

pip

[[Python]] 包管理器。

2022-03-24

pdfplumber

pdfplumber 是一个 Python 的 PDF 库。

2022-03-13

Poetry

Python 包管理

2022-01-01

jinja2

定界符

2020-01-01

Python

### 编程原则

2024-12-11

解决 putText 中文乱码问题

如何在 OpenCV 中使用 Pillow 库解决 putText 无法显示中文的问题。

2024-07-24

exceptions

- import:: - doc:: [exceptions](https://docs.python.org/zh-cn/3/library/exceptions.html) - desc:: 内置异常

2018-04-10

如何在 Pythonista for iOS 中安装 lxml

学 《用 Python 写网络爬虫》第二章时,需要用到 `BeautifulSoup` 和 `lxml`,前者已经自带,后者则需要自行安装,而在 `Pythoni...

2023-11-06

python-pip

使用 [[Dockerfile]] 部署 Python 服务的几种方式,同时也支持通过 [[Docker Compose]] 进行构建和运行,配置可参考:[[dockerf...

2023-07-12

git-filter-repo

- install:: pip3 install git-filter-repo - github:: - doc::

2023-03-10

ioU

IoU 是[[目标检测]]中计算目标检测结果和实际结果重叠度的一种常用指标,它通过计算检测框和真实框的交集和与并集的比例,来衡...

2023-02-05

一行流

## if

2023-01-30

变量

- **_**: 单下划线变量名,约定的占位符

2022-12-21

时间计算

### datatime 时间计算

2022-12-21

时间转换

- 时间戳: - 转字符串 - 转时间元组 - 字符串 - 转时间戳 - 转时间元组 - 时间元组 - 转字符串 - 转时间戳

2022-12-20

Ansible

## 安装

2022-12-05

纪元

纪元是时间测量的起始点,对于 [[UNIX]] 系统这个起始时间是 1970年01月01日00分00秒。

2022-11-23

如何返回 IP

```python from flask import Flask, request, jsonify

2022-11-23

最小 Flask 实例

```python # 一个最小的 Flask 应用 app = Flask(__name__)

2022-11-23

随机密码生成

```python import sys import string import secrets

2022-11-21

字典合并

```python x = { "a": 1, "b": 2, } y = { "z": 42 } ```

2022-11-17

排序

- 字符串排序 - 列表排序 - 字典排序

2022-06-30

蛇形转大驼峰

```python def snake_to_pascal(word): """蛇形转大驼峰"""

2022-04-01

OCR

- [[paddleocr]] - 支持 [[pip]]、[[Docker]]、[[Linux|命令行]] - 非 Docker 部署,需 [[Ubuntu]] 16 或 [[CentOS]] 7 版...

2022-03-29

concurrency

## 并发

2022-03-29

filesys

## 函数

2022-03-17

CSV 转字典

```python import csv

2022-02-01

如何合并列表

### 如何合并列表

2022-02-01

如何在写入数据时换行

在行尾插入==\n==

2022-02-01

如何在字符串中插入变量

```python # 方式一 var = 'Hello {0}'.format('World') # 方式二 var = 'Hello {name}'.format(name = 'World') ```

2022-02-01

如何把列表转换为字符串

- `''.join(<list>)`:可指定任意间隔字符(无法转换 int 类型列表) - `''.join([sgr(_) for _ in <list>])` #列表推导 - `''....

2022-02-01

如何把字典指定字段写入到 CSV

假设有个字典 x 有 a、b、c、d 四个键值对,但我们只需要其中的 a 和 d。

2022-02-01

如何清除 open 的空行

使用 `<line>.strip()`清除

2022-02-01

如何直接从字典中获取键或值

```python dict = {'num': 42}

2022-02-01

如何获取字典中的第一个键

- `list(<dict>.keys())[0]`:获取字典的键,然后使用 #list 转换为列表并取第一个值

2020-04-19

搭建 HTTP 静态文件服务的几种方法

在搭建 YUM 源仓库时最后一个步骤便是运行 HTTP 服务,当时用 httpd 实现,前段时间因故导致仓库需重新配置后改用 nginx。接下...

2018-05-09

使用 Python 3 转 HTML 实体字符,防邮箱爬取

起源于在 [V2EX](https://v2ex.com) 上看到一篇文章,作者在最后附上用 `Base64` 编码的邮箱,虽然能够有效防止一般爬虫,但感...