美文网首页
模块(9)subprocess

模块(9)subprocess

作者: Sandra_liu | 来源:发表于2021-07-03 12:13 被阅读0次
    #!/usr/bin/env python
    #coding=utf-8
    
    
    import subprocess
    # commands 模块常用方法:Commands一般用在liunx
    # • commands.getoutput(command): 获取命令执行后的输出结果
    # • commands.getstatus(command): 获取命令执行后的返回的状态码
    # • commands.getstatusoutput(command):返回一个元组,第一个元素是状态码,第二个元素是输出结果
    
    
    # • subprocess模块常用方法:可用在windows和Linux
    # • subprocess.call(command,shell=Ture): 执行windows下命令返回执行执行状态结果
    # • Subprocess.check_call(command,shell=Ture): 执行windows下命令,返回执行执行状态结果
    # • Subprocess. check_output(command,shell=Ture): 返回执行命令后的输出
    
    
    print(subprocess.check_output("path", shell=True))
    print(subprocess.check_call("path", shell=True))
    print(subprocess.call("ipconfig -all", shell=True))
    

    相关文章

      网友评论

          本文标题:模块(9)subprocess

          本文链接:https://www.haomeiwen.com/subject/xklsultx.html