繁体   English   中英

自动编程脚本 - 从文本文件中读取键盘输入

[英]Autograder script - reading keyboard inputs from textfile

我需要为我的学生编程编程家庭作业。 我想写一个自动编程脚本,自动为家庭作业打分。 我打算用python语言编写这个脚本。

我的问题是,在作业中,在某些部分,学生从scanf键盘获得一些输入,如果我尝试编写自动编程器,我该如何处理这个问题呢? scanf行在作业中运行时,有没有办法从文本文件中读取?

任何想法都表示赞赏。

您可以使用Python中的subprocess模块生成其他程序,检索它们的输出并为它们提供任意输入。 相关部分很可能是Popen.communicate()方法和/或.stdin.stdout文件对象; 确保在执行此操作时将PIPE作为创建时stdinstdout关键字的参数传递。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM