美文网首页
subprocess

subprocess

作者: 不咸的Yan | 来源:发表于2019-08-20 20:35 被阅读0次

    在终端执行命令,可以使用os.system,os.popen,在使用的时候是可以直接使用的,可是当要涉及将py脚本打包的时候,因为import os了,在打包的时候就会把os模块整个给打包进去,这样下来的包会很大,
    subprocess就是对于场景出来的,
    eg:执行fping www.baidu.com -s 64 -t 100 -w 3
    在subprocess中就是
    subprocess.Popen(['fping', 'www.baidu.com', '-s 64', '-t 100', '-w 3'],stdin = ,stdout=)
    整个命令在popen方法中,会被放到第一个列表参数中,然后就可以执行了

    stdout可以指定一个打开的文件对象,这样就会把命令的执行结果写入到文件中

    相关文章

      网友评论

          本文标题:subprocess

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