如何等待按键?

2024-01-07

如何让我的 python 脚本等待用户按下任意键?


In Python 3, use input():

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

In Python 2, use raw_input():

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

但这只会等待用户按 Enter 键。


在 Windows/DOS 上,人们可能想使用msvcrt. The msvcrt模块使您可以访问 Microsoft Visual C/C++ 运行时库 (MSVCRT) 中的许多函数:

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

这应该等待按键。


Notes:

在Python 3中,raw_input()不存在。
在Python 2中,input(prompt)相当于eval(raw_input(prompt)).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何等待按键? 的相关文章

  • (discord.py) 尝试更改成员角色时,“用户”对象没有属性“角色”

    因此 我正在尝试编写一个机器人 让某人在命令中指定的主持人指定的一段时间内暂停角色 我知道该变量称为 小时 即使它目前以秒为单位 我稍后会解决这个问题 基本上 它是由主持人在消息 暂停 personmention numberofhours
  • 使用Python开发Web应用程序

    我一直在用 python 做一些工作 但这都是针对独立应用程序的 我很想知道 python 的任何分支是否支持 Web 开发 有人还会建议一个好的教程或网站吗 我可以从中学习一些使用 python 进行 Web 开发的基础知识 既然大家都说
  • Python BigQuery 存储。并行读取多个流

    我有以下玩具代码 import pandas as pd from google cloud import bigquery storage v1beta1 import os import google auth os environ G
  • 如何在刻度标签和轴之间添加空间

    我已成功增加刻度标签的字体 但现在它们距离轴太近了 我想在刻度标签和轴之间添加一点呼吸空间 如果您不想全局更改间距 通过编辑 rcParams 并且想要更简洁的方法 请尝试以下操作 ax tick params axis both whic
  • InterfaceError:连接已关闭(使用 django + celery + Scrapy)

    当我在 Celery 任务中使用 Scrapy 解析函数 有时可能需要 10 分钟 时 我得到了这个信息 我用 姜戈 1 6 5 django celery 3 1 16 芹菜 3 1 16 psycopg2 2 5 5 我也使用了psyc
  • 导入错误:没有名为 _ssl 的模块

    带 Python 2 7 的 Ubuntu Maverick 我不知道如何解决以下导入错误 gt gt gt import ssl Traceback most recent call last File
  • 更改自动插入 tkinter 小部件的文本颜色

    我有一个文本框小部件 其中插入了三条消息 一条是开始消息 一条是结束消息 一条是在 单位 被摧毁时发出警报的消息 我希望开始和结束消息是黑色的 但被毁坏的消息 参见我在代码中评论的位置 插入小部件时颜色为红色 我不太确定如何去做这件事 我看
  • 为 pandas 数据透视表中的每个值列定义 aggfunc

    试图生成具有多个 值 列的数据透视表 我知道我可以使用 aggfunc 按照我想要的方式聚合值 但是如果我不想对两列求和或求平均值 而是想要一列的总和 同时求另一列的平均值 该怎么办 那么使用 pandas 可以做到这一点吗 df pd D
  • __del__ 真的是析构函数吗?

    我主要用 C 做事情 其中 析构函数方法实际上是为了销毁所获取的资源 最近我开始使用python 这真的很有趣而且很棒 我开始了解到它有像java一样的GC 因此 没有过分强调对象所有权 构造和销毁 据我所知 init 方法对我来说在 py
  • 在 NumPy 中获取 ndarray 的索引和值

    我有一个 ndarrayA任意维数N 我想创建一个数组B元组 数组或列表 其中第一个N每个元组中的元素是索引 最后一个元素是该索引的值A 例如 A array 1 2 3 4 5 6 Then B 0 0 1 0 1 2 0 2 3 1 0
  • IRichBolt 在storm-1.0.0 和 pyleus-0.3.0 上运行拓扑时出错

    我正在运行风暴拓扑 pyleus verbose local xyz topology jar using storm 1 0 0 pyleus 0 3 0 centos 6 6并得到错误 线程 main java lang NoClass
  • Python 中的二进制缓冲区

    在Python中你可以使用StringIO https docs python org library struct html用于字符数据的类似文件的缓冲区 内存映射文件 https docs python org library mmap
  • feedparser 在脚本运行期间失败,但无法在交互式 python 控制台中重现

    当我运行 eclipse 或在 iPython 中运行脚本时 它失败了 ascii codec can t decode byte 0xe2 in position 32 ordinal not in range 128 我不知道为什么 但
  • python pandas 中的双端队列

    我正在使用Python的deque 实现一个简单的循环缓冲区 from collections import deque import numpy as np test sequence np array range 100 2 resha
  • Python:尝试检查有效的电话号码

    我正在尝试编写一个接受以下格式的电话号码的程序XXX XXX XXXX并将条目中的任何字母翻译为其相应的数字 现在我有了这个 如果启动不正确 它将允许您重新输入正确的数字 然后它会翻译输入的原始数字 我该如何解决 def main phon
  • Python - 在窗口最小化或隐藏时使用 pywinauto 控制窗口

    我正在尝试做的事情 我正在尝试使用 pywinauto 在 python 中创建一个脚本 以在后台自动安装 notepad 隐藏或最小化 notepad 只是一个示例 因为我将编辑它以与其他软件一起使用 Problem 问题是我想在安装程序
  • 如何将 PIL 图像转换为 NumPy 数组?

    如何转换 PILImage来回转换为 NumPy 数组 这样我就可以比 PIL 进行更快的像素级转换PixelAccess允许 我可以通过以下方式将其转换为 NumPy 数组 pic Image open foo jpg pix numpy
  • Python:计算字典的重复值

    我有一本字典如下 dictA unit1 test1 alpha unit1 test2 beta unit2 test1 alpha unit2 test2 gamma unit3 test1 delta unit3 test2 gamm
  • 使用基于正则表达式的部分匹配来选择 Pandas 数据帧的子数据帧

    我有一个 Pandas 数据框 它有两列 一列 进程参数 列 包含字符串 另一列 值 列 包含相应的浮点值 我需要过滤出部分匹配列 过程参数 中的一组键的子数据帧 并提取与这些键匹配的数据帧的两列 df pd DataFrame Proce
  • Spark.read 在 Databricks 中给出 KrbException

    我正在尝试从 databricks 笔记本连接到 SQL 数据库 以下是我的代码 jdbcDF spark read format com microsoft sqlserver jdbc spark option url jdbc sql

随机推荐

  • 为什么将 respond_with 从 Rails 4.2 中删除到它自己的 gem 中?

    In 导轨 4 2 http weblog rubyonrails org 2014 8 20 Rails 4 2 beta1 respond with 已从核心移出到responders gem 中 测试版发行说明 respond wit
  • 从另一个视图调用我的服务器上的 API

    所以 这里的情况有点奇怪 我有一个 Django 项目 使用 TastyPie 来支持其 API 和一些视图 模板 这些视图 模板将用于为各个站点的插件提供支持 我没有将此插件构建为标准 Django 模板 而是被要求使用我们的 API 来
  • 使用三元运算符来初始化引用变量?

    抛开所有可维护性和阅读问题不谈 这些代码行会产生未定义的行为吗 float a 0 b 0 float x some condition a b x 5 cout lt lt a lt lt lt lt b 不 没关系 它不会在此代码中创建
  • 多点连接 - 在 Swift 5 中获取文件传输(互联网)速度和文件大小

    我正在点对点传输照片 一切正常 但我无法获得照片 文件 传输速度 例如互联网速度 与MB 一样 文件也被传输 其次我想获取该文件的大小 我们使用数据格式传递照片MCSession 由于隐私原因 我无法在此处添加项目代码 但我将分享我关注的参
  • 我在这个 CSS 布局中做错了什么?

    我在这里做了这个布局 http www 2xfun com http www 2xfun com 它使用了一些 css3 效果和并非每个浏览器都支持的东西 但如果它们不起作用也没关系 问题是我真的尽力让旧浏览器中的基本功能保持正常运行 我没
  • 将 2D NumPy 数组转换为 1D 数组以绘制直方图

    我正在尝试使用 matplotlib 绘制直方图 我需要转换我的单行二维数组 1 2 3 4 shape is 1 4 进入一维数组 1 2 3 4 shape is 4 我怎样才能做到这一点 Adding ravel http docs
  • GHC Haskell 当前的约束系统有什么问题?

    我听说 Haskell 的 损坏 约束系统存在一些问题 从 GHC 7 6 及以下版本开始 它出什么问题了 是否有一个可比的现有系统可以克服这些缺陷 例如 edwardk 和 tekmo 都遇到了麻烦 例如此评论来自 tekmo http
  • Google Api PHP 客户端库

    我正在尝试将 Google API PHP 客户端库用于 Google Analytic v3 我可以运行我在家里编写的简单应用程序 但是当我在办公室尝试时它不起作用 当我运行该程序时 系统会要求我将 php 应用程序授权给我的谷歌帐户 允
  • 按用户条件在 JSP 中渲染

    我正在尝试创建一个简单的论坛 只是为了掌握 Spring Security 和 MVC 框架 为了简单起见 我有一个 JSP 来查看论坛帖子 如下所示 Title forumPost title br Author forumPost au
  • Java 7 中的 java 流

    我的问题可能太宽泛 答案可能是简单的 否 但我必须问 是否有 Java 8 的等效实现streams https docs oracle com javase 8 docs api java util stream package summ
  • 调整“std::vector”的大小;哪些元素受到影响?

    std vector
  • 使用 jquery 在 iframe 中动态显示 javascript google 广告的问题

    我们尝试在动态添加的 iframe 中显示 Google 广告 在 iframe 中 src 字段通常是一个 url 但我们希望使用 data text html 格式以便能够直接使用我们的广告代码 它适用于简单的 JavaScript 代
  • 在 Firefox 中通过 URL 进行 HTTP 基本身份验证不起作用?

    我知道通常您可以通过在 URL 中传递用户名和密码来登录需要使用 Selenium 进行 HTTP 基本身份验证的网站 例如 selenium open http myusername email protected cdn cgi l e
  • 复合键字典

    我在列表中有一些对象 比方说List
  • git stash create 和 git stash store 的目的是什么?

    从文档中git scm http git scm com docs git stash 有两个 git stash 命令提到了与脚本编写的相关性 但不是一般用途 create 创建一个存储 这是一个常规提交对象 并返回其对象名称 而不将其存
  • 获取两个日期之间的日期列表未正确返回 JS

    我有一个开始日期和一个结束日期 我想生成这两个日期之间 并包括 的日期列表 但我不明白为什么它不起作用 我传入了几个 JS 日期对象 我已经在下面的控制台中展示了它们记录的内容 function dateList dateStart dat
  • 使用内置 python ssl 模块验证签名

    有没有办法使用内置的ssl验证签名的模块 从理论上讲 这似乎是可能的 因为ssl必须能够验证 ssl 消息签名 但我没有看到任何用于进行简单数字签名验证的公共接口 最终 我只是想要一个类似的功能PyOpenSSL 之一 http www p
  • iOS MVC - 如何将数据从模型传递到控制器?

    我对此做了很多研究 但我对我的问题有一个心理障碍 我正在为 iOS 应用程序开发 Objective C 这是我的设置 视图控制器从视图 用户输入 获取文本 并将该文本传递给模型的 MethodA 模型中的方法适用于输入文本并获取输出 例如
  • 在每个浏览器中加载 html5shiv 是否有任何副作用?

    On the html5shiv谷歌代码页 http code google com p html5shiv 示例用法包括 IE 条件 然而关于html5shivgithub页面 https github com aFarkas html5
  • 如何等待按键?

    如何让我的 python 脚本等待用户按下任意键 In Python 3 use input input Press Enter to continue In Python 2 use raw input raw input Press E