我有一个可以播放wav文件的Python文件, 还有另一个Python文件,它使用外部火焰传感器检测火焰
我想做的是,如果检测到火焰,播放Play.py
文件
所以在探索之后我发现了这个
import subprocess
subprocess.call("./play.py", shell=True)
我试图将它粘贴到一个空文件中并将其命名为Test.py
但我发现了这个错误
^{pr2}$play.py
和{
另一方面,我可以单独播放play.py
文件
python play.py
但是当我使用子进程从另一个python文件运行它时,我得到了错误。 有人知道原因吗?在
是的,我以根用户的身份执行它。在
要以
./play.py
的形式运行该文件,您需要首先为此文件提供执行权限。在并将
#!/usr/bin/python
添加到该文件的顶部。在否则,也可以将其运行为:
^{pr2}$你为什么不直接进口播放.py文件对我来说不清楚。如果都是python的话,难道不应该让它变得更容易吗? 然而: 你给自己的答案是:
相关问题 更多 >
编程相关推荐