把平时反复在用的几个运维 / 开发小脚本打包成一个 zip,纯标准库、零依赖,
拷出单个文件就能跑。每个都带 argparse 命令行参数和中文注释。
包含哪些脚本
| 脚本 | 干什么 |
|---|---|
find_dupes.py |
按 sha256 找重复文件,清理冗余素材 |
port_scan.py |
极简 TCP 端口扫描(自查开放端口) |
log_analyzer.py |
访问日志分析:状态码/Top IP/慢请求 |
slowquery_analyzer.py |
MySQL 慢查询日志分析:合并同类 SQL、Top N 耗时 |
sqlite_backup.py |
SQLite 在线备份 + gzip(库在用时也能备) |
passgen.py |
命令行强密码 / PIN 生成(secrets 模块) |
csv_merge.py |
多个 CSV 按行堆叠或按列 LEFT JOIN |
watch_site.py |
网站可用性定时探活,结果写 CSV |
几个例子
python find_dupes.py ./photos # 找重复照片
python slowquery_analyzer.py slow.log # 分析 MySQL 慢日志
python passgen.py -n 3 -l 24 # 生成 3 个 24 位强密码
python watch_site.py https://example.com --every 60
文件名就是用法提示,
python xxx.py -h都能看到帮助。
授权:本站原创,按 MIT 风格授权——可以随便下载、修改、商用、二次分发,
不用署名,也不担保任何风险。源码里有完整中文注释,改起来不费劲。
楼主 · 2026-09-28 16:25 · 浏览 1

