count?=?1
inNumber?=?eval(input("Enter?score?class?mate: "))
maxData?=?inNumber
while?inNumber?!=?0:
????inNumber?=?eval(input("Enter?score?class?mate: "))
????if?inNumber?>?maxData:
????????maxData?=?inNumber
????count?+=?1
print(maxData)
print(f"class?is?{count}")
我在cmd的环境下进行输入输出重定向运行
python?app.py??<input.txt?>output.txt
运行了后,结果呢
EOFError:EOF?when?reading?a?line
网上的回复千篇一律都说submli大哥的问题。
我经过了反复的试探。得出了另一个原因。也希望大家能够作为参考。就是input.txt里的数据没有保存。丢失了。
因此变成了空白的input.txt,所以造成了EOFError:EOF when?reading?line?的错误。
希望我的回答,能作为大家另一个参考。谢谢