python现阶段使用的人数越来越多,未来几年还会继续涌入更多的人 。 那今天小编给大家讲解python如何实时获取命令行执行的输出
工具/原料pycharm
python
方法/步骤1打开pycharm编辑器,或者其他文本编辑器都是可以的
文章插图
2新建一个py文件,这里命名额文件名称为get_cmd_output.py
文章插图
3咱们以执行ipconfig获取IP信息命令为例
先编写好脚本如下所示,右键执行并没有输出任何信息
文章插图
4接下来将执行命令的信息输出到info变量中,然后打印输出查看效果
文章插图
5【python如何实时获取命令行执行的输出】执行后如下图所示
info这个变量是一个数组,输出来的信息看起来很费劲,再改进一下,请看一下步
文章插图
6可以将info一行一行的输出来,但是要注意编码哦,否则会乱码的
执行后的效果如下,这样看起来就很舒服了,中文也显示正常
当然如果您只想要一部分信息比如IP,DNS那您可以在编写程序解析这个结果获取即可 。
文章插图
文章插图
7#程序如下,可以参考一下
import oscommand = 'ipconfig /all' output = os.popen(command) info = output.readlines()for line in info: print (line.decode('gbk').strip('\r\n'))
注意事项分享投票点赞,是对小编最大的鼓励 。 谢谢~
以上内容就是python如何实时获取命令行执行的输出的内容啦,希望对你有所帮助哦!
推荐阅读
- 如何在派派的神偷大赛中获更多得星星
- 一零教你win8.1如何在控制面板卸载程序
- 如何通过真名查到微博
- 如何使用好思维导图做好计划
- 茯茶的冲泡方法 茯茶如何冲泡
- 马犬幼犬如何饲养
- 微信中如何设置性别
- 如何制作H5快闪动画,就用意派Epub360免费制作
- 如何在红油添香发表诗歌
- 怎么做一把玩具枪 如何自制玩具枪