在python中运行具有多个参数的可执行文件

席德

我有一个巨大的命令来运行带有多个参数的可执行文件。它是这样的:

ffmpeg.exe -f dshow -y -video_size 1920x1080 -rtbufsize 1404000k -r 30 -i video="HD Video 2 (TC-2000HDMI Card)" -threads 2 -vcodec copy -ar 48000 -ac 1 -acodec pcm_s16le -t 60 c:/output.avi

我正在subprocess.Popen为此使用但不确定如何使用python 2.7传递这么多参数

我经历了很多职位,其中之一就是这个我无法使其适用于多个参数。

需要帮助。

亚历克斯·泰勒

的示例subprocess.Popen显示了正确解析复杂命令行以传递给的示例Popen

>>> import shlex, subprocess
>>> command_line = raw_input()
/bin/vikings -input eggs.txt -output "spam spam.txt" -cmd "echo '$MONEY'"
>>> args = shlex.split(command_line)
>>> print args
['/bin/vikings', '-input', 'eggs.txt', '-output', 'spam spam.txt', '-cmd', "echo '$MONEY'"]
>>> p = subprocess.Popen(args) # Success!

将其与Python的三重引号相结合以允许大多数引号品种将为您提供以下信息(尚未运行,抱歉,较长的命令行):

import shlex, subprocess
p = subprocess.Popen(slex.split("""ffmpeg.exe -f dshow -y -video_size 1920x1080 -rtbufsize 1404000k -r 30 -i video="HD Video 2 (TC-2000HDMI Card)" -threads 2 -vcodec copy -ar 48000 -ac 1 -acodec pcm_s16le -t 60 c:/output.avi"""))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用参数从Powershell脚本运行可执行文件

来自分类Dev

xcode运行和调试多个可执行文件

来自分类Dev

如何在Visual Studio中制作具有多个可执行文件的安装程序包

来自分类Dev

使用“ Shell”运行带有参数的可执行文件

来自分类Dev

具有多个可执行文件的CMake共享库

来自分类Dev

具有多个可执行文件和依赖项的 Makefile

来自分类Dev

Bash是否具有可执行文件缓存?

来自分类Dev

目录具有可执行文件模式

来自分类Dev

如何从python运行可执行文件并传递所需的参数?

来自分类Dev

运行使用Python接受参数的可执行文件

来自分类Dev

如何从Python运行可执行文件?

来自分类Dev

如何运行Nuitka编译的Python可执行文件

来自分类Dev

Python 运行外部可执行文件

来自分类Dev

使可执行文件在Linux中运行而无提示

来自分类Dev

在dockerfile中运行可执行文件

来自分类Dev

在Java的“沙箱”中运行可执行文件

来自分类Dev

在Jmeter中运行C可执行文件(测试)

来自分类Dev

在Windows cmd中,如何在当前目录中运行可执行文件(而不是在%PATH%中具有相同名称的可执行文件)而不引用完整路径?

来自分类Dev

运行可执行文件的语法?

来自分类Dev

运行可执行文件

来自分类Dev

运行可执行文件的语法?

来自分类Dev

如何在不同目录中填充具有相同名称的可执行文件?

来自分类Dev

在PATH中以与现有函数同名的名称运行可执行文件

来自分类Dev

为什么我有多个python可执行文件?

来自分类Dev

将参数传递给Python中的可执行文件

来自分类Dev

以交互方式在Python中运行外部可执行文件

来自分类Dev

如何使pefile python模块读取目录中的多个可执行文件

来自分类Dev

测试Python包中的可执行文件

来自分类Dev

运行具有固定执行时间和内存限制的可执行文件,并获取退出代码

Related 相关文章

  1. 1

    使用参数从Powershell脚本运行可执行文件

  2. 2

    xcode运行和调试多个可执行文件

  3. 3

    如何在Visual Studio中制作具有多个可执行文件的安装程序包

  4. 4

    使用“ Shell”运行带有参数的可执行文件

  5. 5

    具有多个可执行文件的CMake共享库

  6. 6

    具有多个可执行文件和依赖项的 Makefile

  7. 7

    Bash是否具有可执行文件缓存?

  8. 8

    目录具有可执行文件模式

  9. 9

    如何从python运行可执行文件并传递所需的参数?

  10. 10

    运行使用Python接受参数的可执行文件

  11. 11

    如何从Python运行可执行文件?

  12. 12

    如何运行Nuitka编译的Python可执行文件

  13. 13

    Python 运行外部可执行文件

  14. 14

    使可执行文件在Linux中运行而无提示

  15. 15

    在dockerfile中运行可执行文件

  16. 16

    在Java的“沙箱”中运行可执行文件

  17. 17

    在Jmeter中运行C可执行文件(测试)

  18. 18

    在Windows cmd中,如何在当前目录中运行可执行文件(而不是在%PATH%中具有相同名称的可执行文件)而不引用完整路径?

  19. 19

    运行可执行文件的语法?

  20. 20

    运行可执行文件

  21. 21

    运行可执行文件的语法?

  22. 22

    如何在不同目录中填充具有相同名称的可执行文件?

  23. 23

    在PATH中以与现有函数同名的名称运行可执行文件

  24. 24

    为什么我有多个python可执行文件?

  25. 25

    将参数传递给Python中的可执行文件

  26. 26

    以交互方式在Python中运行外部可执行文件

  27. 27

    如何使pefile python模块读取目录中的多个可执行文件

  28. 28

    测试Python包中的可执行文件

  29. 29

    运行具有固定执行时间和内存限制的可执行文件,并获取退出代码

热门标签

归档