Python模块系列
Python项目常用的模块代码。
版本
名称 | 版本 |
---|---|
Python | 3 |
描述
CMD系统命令执行工具
利用subprocess内置包开发,使用了底层的Popen方法,便于参数交互,其subprocess的run、call等方法都基于Popen
非类的方式,对外方法:
- run_command:命令执行方法,有命令执行output返回
- run_command_no_output:命令执行方法,无命令执行output返回
- check_command_by_which:which xxxx
设计
使用内置包subprocess的Popen方法进行开发,调用底层方法,便于参数交互
目前常用的3个方法:
- run_command:命令执行方法,有命令执行output返回
- run_command_no_output:命令执行方法,无命令执行output返回
- check_command_by_which:which xxxx
对外使用的方法都基于_run_cmd,可以进行二次封装,实现其他的命令执行方法
也可以直接对Popen进行二次开发
使用
1 | _cmd = 'ls' |
- return_code 命令执行状态码,0为执行正常,其他码为执行错误
- output 命令输出信息
1 | _cmd = 'ls' |
return_code 命令执行状态码,0为执行正常,其他码为执行错误
1 | _cmd = 'ls' |
return_code bool类型,True or False
源码
1 | # -*- coding: utf-8 -*- |
系列
Python模块之command系统命令
Python模块之excel模块
Python模块之logger日志
Python模块之utils公共方法
Python模块之watcher打点
Python模块之config配置解析
Python模块之dtalk钉钉消息
Python模块之企业微信
更多模块请参考文章TAG进行查看。
Python模块系列,持续更新中。。。。。。