作为一个完全是wxpython的新手,我没有成功执行以下示例:
chromosome strand elementloc Patient1_PSI Patient2_PSI
0 1 - 4991 NaN 0.89
1 1 - 8870 0.35 0.15
2 5 + 2703 0.04 NaN
3 4 - 9674 NaN 0.32
它返回pid = 0,即command could not be executed。我在Windows 10上使用带wxPython 4.1.0的Python 3.7.5。我缺少什么?
谢谢。
答案 0 :(得分:1)
运行您的示例对我造成错误:
命令“ echo blabla”的执行失败(错误2:系统无法执行 找到指定的文件。)
在命令字符串的开头添加cmd /c
会导致以下输出:
11412
blabla
完整代码为:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import wx
if __name__ == '__main__':
app = wx.App(False)
pid = wx.Execute('cmd /c echo blabla', wx.EXEC_ASYNC)
print(pid)