我的 prog 中有一行用于启动程序的其他实例:
a=subprocess.Popen(__file__)
在linux下它工作正常。
但是在 osx 下,它并没有按应有的方式创建一个新窗口(该程序是一个 Tkinter 程序),但它根本没有给出任何错误。(我检查了_文件_实际上是正在运行的程序的正确名称,它是可执行的)
回报是这样的:
> pprint (vars(a))
{'_child_created': True,
'pid': 38865,
'returncode': None,
'stderr': None,
'stdin': None,
'stdout': None,
'universal_newlines': False}
任何提示?