こんにちは、コーディングの世界のすべての初心者です。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)
ただし、プロセス 1 が実行されていない場合は、self.permission メッセージ ボックス、つまり「入ることができます」も表示されます。ここで私が間違っていることは何ですか。