如何解决这个问题

时间:2020-02-05 15:23:02

标签: python flask

当我尝试使我的烧瓶应用程序出现故障时,出现此错误。我真的不知道那行显示错误的代码出了什么问题。请帮忙!

回溯(最近通话最近): 在第6行输入文件“ agrohelper.py” 国家=输入(“输入您的城市名称:”) EOFError:读取行时出现EOF

1 个答案:

答案 0 :(得分:0)

问题可能是当您启动烧瓶服务器时,它将调用您的agrohelper.py文件,并且服务器启动方法不希望input()函数停止并挂起,等待用户输入一个值。结果是input()函数立即返回,而没有任何输入或字节读取。 参见https://docs.python.org/2/library/exceptions.html#exceptions.EOFError

如果您要构建具有用户输入的应用,则可能需要查看Flask-WTFhttps://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-iii-web-forms

这样的表单插件

如果要构建测试脚本以选择国家/地区,请尝试读取静态数据文件,例如data.json you already have.