python自动脚本6-使用python敲击cmd命令获取打印输出

使用CMD命令时,我们往往会想知道敲击命令后,窗口输出了什么,通过输出内容,来进行下一步操作。
直接上代码:

import os
i = 0

fd = os.popen('adb shell "getprop | grep sim"')
lines = fd.read()
print(lines) # 如果过滤后是单行,则它就是字符串
print()

line = lines.split('n')
for string in line:
    print("lines[" + str(i) + "] = " + string)
    i += 1

输出如下:

可以获取到输出值了,就可以做相应的操作了。
绿色声明:代码来源自网络和个人修改,源码不是一次完成的,也没有经过精益求精,只是表达一种解决问题的思路而已。实现基本功能,如果有好的优化方案或者是添加其它功能,欢迎留言。

风凉

时人不识凌云木,直待凌云始道高。

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

相关推荐

暂无内容!