猿问

使用wxpython将终端输出传递给GUI

大家好,我在Linux环境中使用python 2.7和GUI wxpython。我想将输出从终端重定向到消息框,它将如何发生?我的代码是:

 p = subprocess.call(" grep "Wanted" .filename | awk '{print $2}' | cut -c11-20", shell=True)

这将在终端中提供适当的输出,但是当我在消息框中调用它时显示为“ 0”。

 wx.MessageBox(" file name:'%s' % (str(p)), "info")

如何打印在终端中显示的内容,我是python world的新手,对python的了解较少。搜索了答案,但找不到任何答案。因此请在此处寻求解决方案和指导。提前致谢


繁星点点滴滴
浏览 257回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答