为什么用Python做运维开发
python几乎能实现shell能做的一切功能,而且开发效率高,速度快
常用的运维开发库
1、csv:对于读取 csv 文件来说非常便利
2、collections:常见数据类型的实用扩展,包括 OrderedDict、defaultdict 和 namedtuple
3、random:生成假随机数字,随机打乱序列并选择随机项
4、string:关于字符串的更多函数。此模块还包括实用的字母集合,例如 string.digits(包含所有字符都是有效数字的字符串)
5、re:通过正则表达式在字符串中进行模式匹配
6、math:一些标准数学函数
7、os:与操作系统交互。os.path:os 的子模块,用于操纵路径名称
8、sys:直接使用 Python 解释器
9、json:适用于读写 json 文件(面向网络开发)