python 将命令行执行的屏幕输出赋值到out变量
来源:互联网 发布:python爬虫课程 编辑:程序博客网 时间:2024/05/06 19:11
1.捕获屏幕输出(因为后续要保存到log中)
2.得到执行shell程序的返回值
使用了subprocess来调用shell程序,
需要从屏幕看到工具的输出,并捕获这些输出(后续需要保存),
run_watch=subprocess.Popen('dir',shell=True,stdout=subprocess.PIPE,stderr=subprocess.STDOUT)
output,err_msg=run_watch.communicate()
2.得到执行shell程序的返回值
使用了subprocess来调用shell程序,
需要从屏幕看到工具的输出,并捕获这些输出(后续需要保存),
run_watch=subprocess.Popen('dir',shell=True,stdout=subprocess.PIPE,stderr=subprocess.STDOUT)
output,err_msg=run_watch.communicate()
run_watch.returncode
print output # 是打印捕获到的屏幕输出
print err_msg #打印err 信息
print run_watch.returncode
0
# 打印返回值
0 0
- python 将命令行执行的屏幕输出赋值到out变量
- 用Python获取命令行输出 将屏幕输出的log保存文件中
- 将命令行工具的屏幕输出重定向到一个文件的方法
- 如何将linux 命令的执行结果在屏幕输出的同时保存到文件
- 将linux 命令的执行结果在屏幕输出的同时保存到文件
- 将System.out.println()打印的内容输出到文件
- python如何把输出的字符串赋值给变量
- Python 标准输出 sys.stdout 重定向,将屏幕输出内容输出到文件
- 将命令行的输出重定向到某个文件
- 如何将mysql命令行的结果输出到文件中
- 将屏幕的全部输出存到文件
- 将屏幕上的内容输出到一个文本中
- Python执行命令行命令并获取输出
- 将命令行提示符输出到数据文件中
- 将命令行文本输出到指定文件
- 将ant执行的日志输出到文本中
- 将ant执行的日志输出到文本中
- Python字典赋值到JavaScript变量
- ACDREAM 05B Circle vs Triangle(DFS专场)
- BloomFilter——大规模数据处理利器(爬虫判重)
- 老生常谈-01背包
- 基于Bootstrap+jQuery.validate Form表单验证实践
- LabVIEW程序优化相关技巧
- python 将命令行执行的屏幕输出赋值到out变量
- 枚举(一)
- ACDREAM 05C 哗啦啦族的24点游戏(DFS专场)
- 教你从redhat官网获取ISO镜像
- 6,6 教师兼干部类
- 一个月AS2.0总结。
- 解决LD_PRELOAD无法截获printf的问题
- APP的测试
- 代理模式