#
Python
python sh库 快速写运维脚本
sh 是一个非常强大的 Python 库,用来 像写 Shell 一样在 Python 中执行命令。 它让运维自动化脚本既保留 Shell 的直观,又能享受 Python 的逻辑控制。 sh 仅支持类 Unix 系统(Linux/macOS),不支持 Windows。 实时查看执行进度 python for line in sh.tail("-f", "/...
Posted by spike on 2025-10-22
#
Python
python configobj 配置文件神器
bash pip install configobj bash [general] name = Python之神 version = 3.10 debug = True [database] host = localhost port = 3306 user = root password = 123456 ...
Posted by spike on 2025-10-18
#
Python
python Boltons 补丁工具库
Boltons(发音类似 /ˈbəʊltənz/)其实就是一堆 纯 Python、BSD 许可证 的实用工具,专门补齐标准库的“空缺”。它不是什么框架,也不是什么大型库——只是一堆函数、类、模块,随取随用,几乎没有依赖。 |典型痛点|没有 Boltons 时你会怎么干|有了 Boltons 的解决方案| | --------------------------| --------...
Posted by spike on 2025-10-18
#
Python
python sched 自带的轻量级定时任务
sched 主要包含下面几个特点 1. 纯内置,无需安装 直接 import sched 就能用,省去 pip 的麻烦。 2. 事件调度机制简单 支持“延迟多少秒后执行” 或者 “在某个时间点执行”。 3. 可自定义优先级 如果两个任务时间一样,可以给它们设置优先级,谁先跑谁后跑。 需要指出的是,sched.run() 是阻塞...
Posted by spike on 2025-10-18
#
Python
微信公众号RSS订阅源 we-mp-rss 项目运行步骤
简介 we-mp-rss 可以定时更新订阅公众号文章、生成微信公众号RSS订阅源 网址 [we-mp-rss](https://github.com/rachelos/we-mp-rss) 使用 下载项目库 bash git clone https://github.com/rachelos/we-mp-rss.git cd w...
Posted by spike on 2025-09-14
#
Python
python boltons 工具库
智能创建多级目录 python from boltons.fileutils import mkdir_p 一次性创建多级目录 mkdir_p("/home/user/projects/new_project/src") 原子文件保存 python from boltons.fileutils import atomic_sa...
Posted by spike on 2025-07-17
#
Python
python 弃用pip后,Docker的构建速度直接提升10倍
?! 准确说不是弃用,而是将pip换成了uv。uv是一个用Rust开发的Python包管理器,和pip相比,它有几个显著优势: 1. 构建速度更快 :Nick在多个项目中测试后发现,使用uv安装依赖的速度几乎是pip的10倍。 2. 无需虚拟环境 :uv允许你直接在非root用户下安装依赖,而不是依赖venv隔离环境,这对容器化部署尤其友好。 3. 自动生成锁文件...
Posted by spike on 2025-06-27
#
Python
autogen 安装
python python 3.10 pip install autogenstudio autogenstudio ui --port 8081
Posted by spike on 2025-04-20
#
Python
fastapi-mcp python 库
安装 使用 uv(推荐) uv add fastapi-mcp 或使用 pip pip install fastapi-mcp python from fastapi import FastAPI from fastapi_mcp import add_mcp_server 创建 FastAPI 应用 app = FastAPI() ...
Posted by spike on 2025-04-17
#
Python
kksn python 授权神器
安装 python pip install kksn 代码例子 python from kksn import Monitor def main(): pass Monitor(target=main, pwd='你的密码', title='你的程序名称') Monitor(target=main, ...