如何让python等待按下的键?

发布于 2021-02-02 23:13:00

我希望脚本等待用户按下任何键。

我怎么做?

关注者
0
被浏览
95
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    在Python 3中使用input()

    input("Press Enter to continue...")
    

    在Python 2中使用raw_input()

    raw_input("Press Enter to continue...")
    

    不过,这仅等待用户按下Enter键。

    可能要使用msvcrt((仅适用于Windows / DOS)使用msvcrt模块可以访问Microsoft Visual C / C ++运行时库(MSVCRT)中的许多功能):

    import msvcrt as m
    def wait():
        m.getch()
    

    这应该等待按键。

    附加信息:

    Python 3 raw_input()中不存在

    在Python 2 input(prompt)中等效于eval(raw_input(prompt))



  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    在Python 2中执行此操作的一种方法是使用raw_input()

    raw_input("Press Enter to continue...")
    

    在python3中 input()



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看