该subprocess
模块是从Python运行其他程序的首选方式 - 比使用它更灵活,更好os.system
.
import subprocess #subprocess.check_output(['ls','-l']) #all that is technically needed... print subprocess.check_output(['ls','-l'])
导入子流程; subprocess.check_output(['ls',' - l']).在命令行中使用ls -l.check_output()也返回命令的输出. (6认同)
通过使用`subprocess.check_call(['ls','-l'])`,您不需要打印输出。 (3认同)
S.Lott.. 22
"整个设置对我来说似乎有点不稳定."
与ffmpegx人员讨论在命令行后端拥有GUI前端的问题.它似乎没有打扰他们.
实际上,我认为命令行后端的GUI(或Web)前端实际上更稳定,因为GUI和命令之间有一个非常非常干净的接口.该命令可以以与Web不同的速度发展,只要命令行选项兼容,您就不会有破损的可能性.
该subprocess
模块是从Python运行其他程序的首选方式 - 比使用它更灵活,更好os.system
.
import subprocess #subprocess.check_output(['ls','-l']) #all that is technically needed... print subprocess.check_output(['ls','-l'])
"整个设置对我来说似乎有点不稳定."
与ffmpegx人员讨论在命令行后端拥有GUI前端的问题.它似乎没有打扰他们.
实际上,我认为命令行后端的GUI(或Web)前端实际上更稳定,因为GUI和命令之间有一个非常非常干净的接口.该命令可以以与Web不同的速度发展,只要命令行选项兼容,您就不会有破损的可能性.