广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    python如何实时获取命令行执行的输出

    来源:网络收集  点击:  时间:2024-05-27
    【导读】:
    python现阶段使用的人数越来越多,未来几年还会继续涌入更多的人。那今天小编给大家讲解python如何实时获取命令行执行的输出工具/原料morepycharmpython方法/步骤1/7分步阅读

    打开pycharm编辑器,或者其他文本编辑器都是可以的

    2/7

    新建一个py文件,这里命名额文件名称为get_cmd_output.py

    3/7

    咱们以执行ipconfig获取IP信息命令为例

    先编写好脚本如下所示,右键执行并没有输出任何信息

    4/7

    接下来将执行命令的信息输出到info变量中,然后打印输出查看效果

    5/7

    执行后如下图所示

    info这个变量是一个数组,输出来的信息看起来很费劲,再改进一下,请看一下步

    6/7

    可以将info一行一行的输出来,但是要注意编码哦,否则会乱码的

    执行后的效果如下,这样看起来就很舒服了,中文也显示正常

    当然如果您只想要一部分信息比如IP,DNS那您可以在编写程序解析这个结果获取即可。

    7/7

    #程序如下,可以参考一下

    import oscommand = ipconfig /all output = os.popen(command)info = output.readlines()for line in info: print (line.decode(gbk).strip(\r\n))

    注意事项

    分享投票点赞,是对小编最大的鼓励。谢谢~

    PYTHON
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_843311.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 15:47:10  耗时:0.033
    0.0334s