• 技术文章 >Python技术 >Python基础教程

    EOFError:EOF when reading a line

    天岺yoga天岺yoga2021-10-11 10:25:24原创19726
    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 的错误。

    希望我的回答,能作为大家另一个参考。谢谢

    专题推荐:python基础教程
    品易云
    上一篇:python正则表达式查找和替换内容 下一篇:python中if-elif-else语句的使用注意

    相关文章推荐

    • python中subprocess的用法• 如何走进Python的大门?• python蒙特卡洛算法的介绍• python如何过滤列表中的唯一值• python列表推导式的结构探究• python中condition条件变量的作用• python单元测试中的函数整理• python中lambdas匿名函数的用法• python运算符的优先级规则• python中断言的使用注意• python正则表达式如何匹配内容• python正则表达式查找和替换内容

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网