asynctor 文档¶
asynctor 是一个 Python 工具包,主要是提供一些异步工具类和函数,以及少量的后端开发常用的简单的同步函数。包含类基于 anyio 的常见asyncio异步函数、Timer类用于计时和简化时区转换、FastAPI 测试工具、Redis异步依赖集成以及 Excel 读写工具等。
选择语言¶
快速安装¶
核心能力¶
- 用
gather、run_async和run管理异步执行。 - 用
timeit和Timer统计同步或异步代码耗时。 - 为 FastAPI 提供 AioRedisDep/ClientIpDep 等依赖、
register_aioredis/runserver/config_access_log/add_timing_middleware等常用函数。 - 用
load_xlsx、read_excel和Excel读写 Excel 文件。 - 用
json_dumps、json_dump_bytes和FastJson处理 JSON。 - 用
load_bool和ExtendSyspath处理环境变量和导入路径。