python执行cmd命令

发布时间:2019-08-27 08:00:38编辑:auto阅读(2097)

    最典型的模块

    一,执行cmd并读取返回值

    import subprocess
    
    p = subprocess.Popen("ls",
            stdout=subprocess.PIPE, universal_newlines=True)
    p.wait()
    result_lines = p.stdout.readlines()
    
    for line in result_lines:
        print(line)
    

    二,执行cmd命令

    import subprocess
    
    cmd = "ffmpeg -i bb_short.mp4 -vf \"select=\'eq(pict_type,  PICT_TYPE_I)\'\" -vsync vfr out%d.png"
    p = subprocess.Popen(cmd, shell=True)
    p.wait()
    

关键字