Py2app用raw_input返回主错误

时间:2015-05-06 20:36:07

标签: python py2exe py2app

对于学校,我需要制作一个基本的Python应用程序。此应用程序运行用户输入(raw_input)并使用if语句,然后链接到另一个函数。我需要使用py2app将其转换为独立的应用程序。唯一的问题是当我点击打开我得到的应用程序时:

EOF error: EOF when reading a line**.

这在行之后立即发生:

name = raw_input ("What is your name? >>")

我听说py2app在使用raw_input时遇到一些困难,但我需要一些方法让用户以相当简单的方式输入响应,这也适用于py2app。

Mac OSX 10.10.3

1 个答案:

答案 0 :(得分:0)

raw_input()尝试从控制台读取用户输入,在使用py2app进行开发时,您将无法使用该输入。

您必须研究收集输入的其他方式,例如Python标准GUI(图形用户界面),TkInter

编辑:与here完全相同的问题。