Python 获取命令行输出

发布时间:2019-08-13 07:41:17编辑:auto阅读(1832)

    使用的是windows系统,python 2.7。

    import os

    command = 'ping www.baidu.com ' #可以直接在命令行中执行的命令
    r = os.popen(command) #执行该命令
    info = r.readlines()  #读取命令行的输出到一个list
    for line in info:  #按行遍历
        line = line.strip('\r\n')
        print line


    ------------------------------------------------------//-------------------------------------------

    python中的os.system()和os.popen()区别

    python调用Shell脚本或者是调用系统命令,有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。

关键字