Py't'hon语言与Linux系统管理 Py't'hon生态工具 打造命令行工具 文本处理 Linux系统管理 使用python监控Linux系统 文档与报告 网络 Python自动化部署 深入浅出Ansible 使用Python打造Mysql专家系统
启动简易下载器:python -m SimpleHTTPServer python -m SimpleHTTPServer python -m json.tool 格式化json

image.png
临时python指令:python -c "print 'aaa'"
pip升级:pip install -U pip
pip常用指令

image.png
更改pip的安装源: vi ~/.pip/pip.conf [global] index-url=https://pypi.douban.com/simple/
下载软件到本地安装: pip install --download='pwd' -r requirements.txt pip install --no-index -f file://'pwd' -r requirements.txt
PDB调试器

image.png
启动pdb调试

image.png
ipdb

image.png
pep8 一次导入一个模块 代码风格检查

image.png
将代码风格编排成PEP8

image.png
pyenv进行python版本管理

image.png
import sys sys.argv 所有参数 sys.stdin fileinput.input() sys.stdout sys.stderr sys.exit(1)
隐藏用户的输入

image.png
ConfigParse解析配置文件 命令行参数解析类:argparse ***

image.png

image.png
click + colorama 简直完美:https://www.cnblogs.com/xiao-apple36/p/9089027.html
prompt_toolkit自动补全

image.png
历史提示,自动补全:

image.png
历史提示,自动补全,TAB

image.png
with open('access.log') as f: for line in f: xx
re

image.png

image.png
re建议编译 search 返回第一次匹配,findall返回所有
获得超链接

image.png

image.png
string import template

image.png
jinja2
os.path路径管理


image.png
判断文件类型

image.png
查找最常用10条指令

image.png
fnmatch 文件

image.png
glob整个文件系统查找

image.png
os.walk遍历

image.png
遍历及查找

image.png
shutil文件管理 filecmp文件比较模块 hashlib MD5模块

image.png
tarfile

image.png
zipfile

image.png
shutil加压缩

image.png
subprocess

image.png
subprocess.check_output

image.png
监控dstat\glances
psutil获取CPU个数

image.png
获取CPU利用率

image.png

image.png
psutil.virtual_memory获取内存信息

image.png

image.png
磁盘:disk_partitions


image.png

image.png

image.png
返回系统启动时间

image.png
psutil psutil