我使用“ spim”仿真器来仿真mips体系结构。它的工作方式是,我首先应该有一个“ filename.asm”文件,然后在bash中键入“ spim”以打开spim的命令行解释器,然后可以使用spim命令,例如加载文件并运行它,等等..

我正在尝试编写一个Python脚本,该脚本打开spim命令行解释器并开始在其中输入spim命令。这可能吗?

谢谢。

最佳答案

这将取决于我不熟悉的spim,但是如果您可以通过管道发送内容,则可以在Python中执行相同操作

查看http://docs.python.org/library/subprocess.html

这样的事情会让您入门:

proc = subprocess.Popen('spim',shell = True,stdin = subprocess.PIPE)
proc.stdin.write("Hello world")

08-19 21:44