Shell/Python

bash 和 python 脚本分类
11 年前

python+ssh 批量管理linux服务器

python批量操作   subprocess   Shell/Python  

. python+ssh 首先都会想到用 paramiko,可能因为水平有限,写出来的代码批量操作时就算用了多线程指令特别慢。所以直接封装ssh和scp 本人也是初学python,代码虽然感觉不太规范但能实现功能 准备工作: 机器首先密钥认证 目录结构 ssh ├── bin/ssh.py ├── conf/host.conf └── log/201506/30/ 日志按日志分目录…

12 年前

Python 运维开发 学习记录 语言基础(一)

Shell/Python   数据类型   交互控制  

一、python编程风格 缩进统一 变量 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’) 标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。 标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中的大写N。 有效 标识符名称的例子有i、__my_name、name_23和a1b2…

12 年前

Python 运维开发 学习记录 语言基础(三)

Shell/Python   函数   内置模块  

一、内置模块的常用方法 __name__ __name__ 的值默认是一个特别缺省"__main__" 如果 import 一个模块,那么模块name 的值通常为模块文件名 模块是对象,并且所有的模块都有一个内置属性 __name__,一个模块的__name__的值取决于您如何应用模块 __file__ 如果程序用相对路径执行,__file__获得py脚本的相对路径 按绝对路径执…