参考资料
本篇汇总写运维脚本时最常查的官方文档与学习资源,找参数、看示例、跟版本变更从这里进。
官方文档
| 资源 | 链接 | 说明 |
|---|---|---|
| Python 3 官方教程 | docs.python.org/zh-cn/3/tutorial | 官方入门教程,有中文版,语法疑问的第一入口 |
| Python 标准库索引 | docs.python.org/zh-cn/3/library | 全部内置模块的完整参考,查 os/subprocess/re 等模块参数来这里 |
| What's New in Python | docs.python.org/zh-cn/3/whatsnew | 各版本新特性与行为变更,升级 Python 前过一眼 |
| PyPI | pypi.org | 第三方库官方仓库,查包名、版本历史、项目主页链接 |
第三方库文档
| 资源 | 链接 | 说明 |
|---|---|---|
| psutil | psutil.readthedocs.io | 系统与进程信息采集(CPU/内存/磁盘/网络/进程),巡检脚本的标配 |
| Paramiko | docs.paramiko.org | 纯 Python 的 SSHv2 实现,远程执行命令和 SFTP 传文件 |
| Fabric | fabfile.org | 基于 Paramiko 的远程执行封装,批量 SSH 任务的更高层抽象 |
| APScheduler | apscheduler.readthedocs.io | 进程内定时任务调度,替代 cron 做更灵活的周期任务 |
| Requests | requests.readthedocs.io | HTTP 客户端事实标准,调 API、推 webhook 都用它 |
| PyYAML | pyyaml.org/wiki/PyYAMLDocumentation | YAML 配置读写,配置外置时的默认选择 |
学习资源
| 资源 | 链接 | 说明 |
|---|---|---|
| Real Python | realpython.com | 高质量英文教程站,专题深度好,检索「realpython + 主题」常有意想不到的好文章 |
| Python 包管理权威指南 | packaging.python.org | pip/venv/打包发布的官方指南,搞清虚拟环境看这一篇就够 |