使用os.system和系统参数打开python文件

时间:2014-07-01 23:43:13

标签: python pyqt4

我需要打开一个python文件(使用os.system从python中使用linux),同时为PYQT4模块指定两个变量。

使用终端我执行以下操作

xvfb-run --auto-servernum python filename.py

然而,当我在os.system中使用相同的命令时,我收到错误

import os
os.system('open xvfb-xdg --auto-servernum python filename.py')

错误:

 path/to/file/xvfb-xdg does not exist

有谁知道使用这些参数打开文件的正确方法。我不想使用子进程调用。

1 个答案:

答案 0 :(得分:0)

os.system上的字符串应与您在shell上使用的字符串相同。

import os
os.system('xvfb-run --auto-servernum python filename.py')