美文网首页
python执行shell命令

python执行shell命令

作者: 仙女滢宝的李先生 | 来源:发表于2019-04-26 09:35 被阅读0次

    零、所用环境

    python 3.6

    一、利用OS

    1、有输出(执行命令后)

    """python

    import os

    os.system(command)

    """

    例1:在python中通过you-get命令下载视频(直接打印执行结果)

    """python

    import os

    url ='https://www.bilibili.com/video/av40560268?from=search&seid=11275789902618123014'

    os.system("you-get '%s'" % (url,))

    """

    2、无输出/自定义输出(执行命令后)

    """python

    import os

    os.popen(command).read()

    """

    二、利用subprocess

    1、有输出(执行命令后)

    """

    import subprocess

    subprocess.call(command, shell=True)

    """

    注:同os.system

    2、无输出/自定义输出(执行命令后)

    """

    import subprocess

    subprocess.Popen(command, shell=True)

    # subprocess.Popen(command, stdout=subprocess.PIPE, shell=True)

    """

    注:同os.popen

    三、参考资料

    python学习——python中执行shell命令

    https://blog.51cto.com/zhou123/1312791

    相关文章

      网友评论

          本文标题:python执行shell命令

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