我有一個Python文件,它是能夠播放wav文件, 且有檢測使用外部火焰傳感器火焰另一個Python文件,打開Python文件,權限被拒絕錯誤
什麼我想要做的是,如果火焰檢測播放Play.py
文件
所以探索我發現這一點,
import subprocess
subprocess.call("./play.py", shell=True)
我試圖在一個空文件粘貼到執行它並命名後,我牛逼Test.py
但我收到此錯誤,
/bin/sh: 1: ./play.py: Permission denied
兩個play.py
和Test.py
在同一個目錄下。
,我能夠發揮play.py
文件分開
python play.py
但我得到當我從其他Python文件中使用子運行它的錯誤。 有沒有人知道原因?
是的,我正在執行它作爲根。
嘗試http://stackoverflow.com/a/18941619/158111? – woozyking