所以我正在制作一个类似于 Matlab 的应用程序,我是开源的。现在我只有一个功能性源代码编辑器和 gnome 终端,https://github.com/3LP/MOB。它不是很华而不实,但我正在添加功能,直到我 6 月毕业。我希望能够扫描在终端中执行的命令。应用程序中的这段代码:
terminal = Vte.Terminal()
term = terminal.get_text()
print(term)
给出 gobbledygook 作为输出:('\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\ n\n\n', [, , , , , , , , , , , , , , , , , , , , , , , ])
我想从用户命令中获取文本,并扫描它们以查找某些命令执行的实例。就像用户执行“Python”一样。对可能的解决方案有什么建议吗?我昨晚花了研究方法,但没有成功。