python现阶段使用的人数越来越多,未来几年还会继续涌入更多的人。那今天小编给大家讲解python如何实时获取命令行执行的输出
工具/原料
- pycharm
- python
方法/步骤
- 1
打开pycharm编辑器,或者其他文本编辑器都是可以的
- 2
新建一个py文件,这里命名额文件名称为get_cmd_output.py
- 3
咱们以执行ipconfig获取IP信息命令为例
先编写好脚本如下所示,右键执行并没有输出任何信息
- 4
接下来将执行命令的信息输出到info变量中,然后打印输出查看效果
- 5
执行后如下图所示
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'))
注意事项
- 分享投票点赞,是对小编最大的鼓励。谢谢~
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/246338.html
- 上一篇: 如何在派派的神偷大赛中获更多得星星
- 下一篇: tplink路由器设置
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497