我对编码非常陌生,并决定从Python开始。 我已经掌握了一些基础知识,但我总觉得我只是通过做事来学习更好。
我正在使用GUI2EXE帮助我将我的简单脚本(询问您的姓名和年龄,然后告诉您您在几天,几小时,几分钟和几秒内的年龄)变成EXE。当我编译成EXE(使用py2exe)时,我收到此错误:
Traceback (most recent call last):
File "Age.py", line 2, in <module>
EOFError: EOF when reading a line
从之前的研究中,我将setup.py更改为使用“console”而不是“window”,但遇到了同样的问题。
这是我的代码:
print("Let's see how long you have lived in days, minutes, and seconds!")
name = input("name: ")
print("Now enter your age!")
age = int(input("age: "))
days = age * 365
minutes = age * 525948
seconds = age * 31556926
print(name, "has been alive for", days, "days", minutes, "minutes and", seconds, "seconds! Wow!")
任何建议都将不胜感激!
P.S。我有Python的2.7和3.3版本,但我正专注于2.7和大多数学习。
答案 0 :(得分:3)
C:\
,您现在应该有C:\pyinstaller-2.1\<bunchafiles>
C:\path\to\code> _
python C:\pyinstaller-2.1\pyinstaller.py --onefile --console Age.py
它只适用于我认为的2倍......