嗨,所有编码世界的新手。在 Python 中进行自动化项目并使用 wxPython 编写 GUI 脚本
我的代码是:
z = subprocess.Popen(["ps aux | grep 'process1' | grep -v grep"],shell=True, stdout = subprocess.PIPE)
connect = z.stdout.readlines()
connect = "".join(connect)
if connect is None: # connect == ' ':
self.info = wx.MessageBox("Not able to proceed","warning", wx.OK)
else:
self.permission = wx.MessageBox("Can enter","warning", wx.OK)
但如果 process1 没有运行,那么它也会显示 self.permission 消息框,即“可以进入”。我在这里做错了什么。?