我需要打开一个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
有谁知道使用这些参数打开文件的正确方法。我不想使用子进程调用。
答案 0 :(得分:0)
os.system
上的字符串应与您在shell上使用的字符串相同。
import os
os.system('xvfb-run --auto-servernum python filename.py')