use=input('what do you wanna do \n1.press w to create a new file\n2.press r to read a file:\n')
if use=='r':
read()
elif use=='w':
write()
else :
print('OOPS! you enter a wrong input\n')
user()
当我使用 IDLE 运行此代码时,它运行正常,但是当我使用 cx_freeze 创建此 python 文件的 exe 时,if 和 elif 条件分别不适用于“r”和“w”。对于任何输入,它总是转到 else 语句。
我正在使用 python 3.2 和 cx_freeze 3.2