我开始在python中瞎搞,试图创建一个冻结的exe,我终于让它工作起来,然后发现输入函数在通过命令提示符运行时似乎不能正常工作,而不是在空闲或交互式会话中。你知道为什么吗?或者怎么解决这个问题吗?在
编辑:当我说“不正确”时,我的意思是它要求输入,但当我输入一个时,它什么也不做。当我在空闲状态下输入某个东西时,它确实做了它应该做的事情。好像我什么都没做。在
我使用的是cx_freeze,似乎不相关,因为我尝试在CMD中运行脚本而不冻结它,它也做了同样的事情。在while idea != 'new':
idea = input('...')
if idea == 'hit':
del hand2[0:]
del hand4[0:]
hand2.append(random.choice(num))
for i in hand2:
if i == 10:
a = random.choice(num2)
hand.append(10)
hand3.append(a)
elif i == 1:
if sum(hand) + 11 < 21:
hand.append(11)
hand3.append('Ace')
else:
hand.append(1)
hand3.append('Ace')
else:
hand3.append(i)
hand.append(i)
它不会承认我输入了hit,即使它在idle和interactive会话中输入了hit。在