我目前正在制作一款游戏,我想知道是否有办法通过用户输入执行文本文件等命令?
我想把它放在文本不会立刻弹出的地方,但是你可以做“按任意键继续”的地方,当他们这样做时,会出现下一面文字。任何帮助表示赞赏。感谢。
答案 0 :(得分:4)
简单方式是:
input('Press Enter to continue')
(在Python 3中; raw_input
而不是在Python 2中),但在继续之前确实会等待Enter,AKA返回。
如果您真的坚持任何键部分,那么您必须得到" down&dirty"。仅在Microsoft Windows中,
import msvcrt
def wait():
msvcrt.getch()
print('Press any key to continue')
wait()
会起作用 - 但它会在Linux或MacOSX上失败;你还需要其他方法。所以,请告诉我们您需要支持哪些平台,我们会想出什么! - )
答案 1 :(得分:1)
尝试在打印每面文字墙之间放置input("Press Enter to continue")
。