Python调用其他脚本获取全部输出结果如何实现
Hi,
学习过程中,有这么一个问题想问下大家:
如果我是用上面的语句中,想在output中得到这个command命令执行的过程,我想print output,但是发现失败了,一直停留在我运行的环境下,不往下执行,我手动用ctrl+c停止后,报的错误信息如下:
Traceback (most recent call last):
File "/home/user/script/manual_test_2.py", line 420, in <module>
main()
File "/home/user/script/manual_test_2.py", line 109, in main
ret = run_fail_test(options.script)
File "/home/yusang/script/ipconn/manual_test_2.py", line 300, in run_fail_test
status,output = commands.getstatusoutput("/usr/bin/python "+testcase)
File "/opt/swe/tools/ext/gnu/python-2.5.1/lib/python2.5/commands.py", line 54, in getstatusoutput
text = pipe.read()
我先实现的功能如下,就不知道该如何做了:
首先,我需要捕获到在/usr/bin/python 下执行的testcase (testcase是一个变量,实际它是一些python脚本),这样调用会直接运行python脚本,我需要获取运行该python脚本的全部内容,应该如何实现呢?
我想把这个内容重定向到某个文件夹中或者能够直接判断在这些内容中是否有如下字段:\n\rxxxCase.*Fail(这里是需要正则匹配项查找的内容的,又应该如何实现呢?)
谢谢各位大牛了
学习过程中,有这么一个问题想问下大家:
def run_fail_test(test_list):
for testcase in test_list.split(","):
status,output = commands.getstatusoutput("/usr/bin/python "+testcase)
print outpout如果我是用上面的语句中,想在output中得到这个command命令执行的过程,我想print output,但是发现失败了,一直停留在我运行的环境下,不往下执行,我手动用ctrl+c停止后,报的错误信息如下:
Traceback (most recent call last):
File "/home/user/script/manual_test_2.py", line 420, in <module>
main()
File "/home/user/script/manual_test_2.py", line 109, in main
ret = run_fail_test(options.script)
File "/home/yusang/script/ipconn/manual_test_2.py", line 300, in run_fail_test
status,output = commands.getstatusoutput("/usr/bin/python "+testcase)
File "/opt/swe/tools/ext/gnu/python-2.5.1/lib/python2.5/commands.py", line 54, in getstatusoutput
text = pipe.read()
我先实现的功能如下,就不知道该如何做了:
首先,我需要捕获到在/usr/bin/python 下执行的testcase (testcase是一个变量,实际它是一些python脚本),这样调用会直接运行python脚本,我需要获取运行该python脚本的全部内容,应该如何实现呢?
我想把这个内容重定向到某个文件夹中或者能够直接判断在这些内容中是否有如下字段:\n\rxxxCase.*Fail(这里是需要正则匹配项查找的内容的,又应该如何实现呢?)
谢谢各位大牛了
...全文
相关推荐
python使用用Wind接口获取全部A股历史交易数据.docx
。。。
Python3 执行系统命令并获取实时回显功能
主要介绍了Python3 执行系统命令并获取实时回显功能,文中通过两种方法给大家介绍了Python执行系统命令并获得输出的方法,需要的朋友可以参考下
Python实现获取命令行输出结果的方法
主要介绍了Python实现获取命令行输出结果的方法,涉及Python命令执行及文件读写等相关操作技巧,需要的朋友可以参考下
Python 运行 shell 获取输出结果的实例
今天小编就为大家分享一篇Python 运行 shell 获取输出结果的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
python脚本执行CMD命令并返回结果的例子
今天小编就为大家分享一篇python脚本执行CMD命令并返回结果的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


