在python中调用外部命令,但保留在python中

问题描述 投票:-1回答:1

我在Raspberry Pi上使用python来显示带有程序fim的图像幻灯片。

subprocess.call(["fim /home/pi/slates"], shell=True)

一旦fim打开,焦点就会停留在fim上,而不是python。 python中有一些键盘命令不再响应。

fim打开后如何返回python?有没有办法通过python控制fim如果它不再是焦点?

python raspberry-pi subprocess
1个回答
1
投票

subprocess.call()将阻塞,直到调用的程序完成。

如果你想让被调用的程序并行运行,最好使用像subprocess.Popen()这样的东西。

© www.soinside.com 2019 - 2024. All rights reserved.