我可以用 python 做什么?—— 系统编程 | 第一部分 开始 —— 第 1 章: python q&a 环节 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-金年会app官方网
python 对操作系统服务的内置接口使得它很适合编写可移植、可维护的系统管理工具和实用程序(有时称为 shell 工具)。 python 程序能搜索文件和目录树,启动其它程序,使用进程和线程进行并行处理等等。
python 的标准库附带了 posix 绑定(也就是支持许多 posix 接口)并且支持所有常用的 os 工具:环境变量、文件、套接字、管道、进程、多线程、正则表达式模式匹配、命令行参数、标准流接口、 shell 命令启动器、文件名扩展、 zip 文件工具、 xml 和 json 解析器、 csv 文件处理器等等。另外,大部分 python 系统接口被设计为可移植的,比如拷贝目录树的脚本通常在所有主流的 python 平台上都能够不变的运行。在第二章中和 eve online 使用的 stackless python 实现,也对多进程编程的要求提供了高级的金年会app官方网的解决方案。