python modules
# click
click (opens new window) 模块是一个用于创建命令行界面(CLI)的库, 它提供了简单而强大的方法来定义命令行参数、选项和子命令, 并且可以自动生成帮助文档
使用 Click, 你可以轻松地将 Python 函数转换为命令行命令, 并为这些命令添加参数、选项和子命令, 从而创建一个功能强大且易于使用的命令行界面
click 模块的一些主要特性装饰器风格的命令定义: 通过装饰器可以将 Python 函数转换为命令行命令, 并指定命令的名称、参数、选项等信息
参数和选项支持: 支持定义命令的参数和选项, 包括位置参数、可选参数、flag 参数等
多命令支持: 支持定义包含多个子命令的命令集合, 使得可以构建复杂的命令行界面
自动生成帮助文档: 根据命令和参数的定义, Click 可以自动生成帮助文档, 包括命令的使用说明、参数的说明、示例等
类型转换和验证: 支持在定义参数时指定参数的类型, 并且可以进行类型转换和验证
命令行自动补全: Click 支持在命令行中使用 Tab 键进行命令、参数和选项的自动补全
支持多种输出格式: 可以根据需要将输出结果格式化为文本、JSON 等格式
# argparse
argparse是Python标准库中用于解析命令行参数的模块,可以轻松创建用户友好的命令行界面。
# pypinyin
# logging
import logging
dispatcher = logging.getLogger("aiogram.dispatcher")
event = logging.getLogger("aiogram.event")
middlewares = logging.getLogger("aiogram.middlewares")
webhook = logging.getLogger("aiogram.webhook")
scene = logging.getLogger("aiogram.scene")
1
2
3
4
5
6
7
2
3
4
5
6
7
# link
上次更新: 2025/10/11, 09:25:12