如何解决如何使用pexpect,子流程或Popen进行阅读和响应?
我是一名高中CS老师,并且我已经使用pexpect构建了Python自动分级机。在此示例中,我期望随机操作数会产生加法问题。它将继续产生问题,直到输入前哨值“ y”为止。
评分员需要捕获问题,提取操作数,发送响应,捕获并阅读消息,然后捕获下一个问题并继续。 helpers 库具有getOperands函数和评估函数。
我过去一直在使用child.read_nonblocking(),但是由于某种原因,我无法正确地使用它。我还有其他方法可以使此操作更合理和更容易吗?我研究了子流程,但似乎它用于打开并发送参数列表,但由于反馈而无法响应。有人可以帮我完成这项特定任务吗?
Sub DoIt()
Dim strFile
strFile = "test.txt"
DumpFile strFile
'RunFile strFile
End Sub
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。