from subprocess import Popen,PIPE
from Tkinter import *
root=Tk()
calc=Frame(root)
calc.grid()
root.title("Calculator")
bt=Button(calc,text="3")
bt.grid()
process=subprocess.Popen(['python','imacap.py'],stderr=subprocess.STDOUT, stdout=subprocess.PIPE)
在給定的代碼中,我使用python中的tkinter創建了GUI。在顯示GUI應用程序時,我想同時運行相機捕捉應用程序,因此在Google搜索後我找到了使用subprocess.Popen的解決方案。所以我創建了imacap.py並用於它。但現在我面對錯誤的回溯(最近通話最後一個):Python中的子進程錯誤
File "/home/mukund/testa.py", line 9, in process=subprocess.Popen(['python','imacap.py'], stderr=subprocess.STDOUT, stdout=subprocess.PIPE) NameError: name 'subprocess' is not defined
你已經導入了Popen而不是子進程。請使用導入子流程 – lima