我想在侏儒之眼 (eog) 中查看图像,然后让它自动关闭。
我不是很精通子流程,但到目前为止我已经尝试过:
eog = subprocess.Popen('oeg <some file>', shell=True)
# ...Code, Code, Code...
eog.kill()
或者
eog.terminate()
都不工作。有什么帮助吗?
最佳答案
不要使用 shell=True
,例如:
import subprocess, shlex
command = 'eog <filename'>
eog = subprocess.Popen(shlex(command))
..code..
eog.kill()