问题标签 [raw-input]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 避免 raw_input 在 Windows 的循环中按下按键
我正在尝试制作一个在循环中具有 raw_input 的程序,如果有人在长循环运行时按下一个键,则下一个 raw_input 将其作为输入,我该如何避免这种情况?
我不知道还有什么可以添加到这个简单的问题中。如果需要更多,请告诉我。
编辑
一些代码
因此,如果有人在魔法阶段按下了某些东西,那将作为下一个循环的输入。这就是问题的开始。(是的,循环必须运行 1000 次)。
python - 在 Python 中,如何跳到脚本中的特定行?
我正在制作一个打开程序的脚本,在本例中是 Google Chrome 和 iTunes。谷歌浏览器首先出现,在脚本中它会询问您是否要输入密码来启动谷歌浏览器。如果用户键入“是”,那么它会要求输入密码等。但是,iTunes 在脚本中低了几行,所以如果用户这样做,有什么方法可以让程序转到脚本的 iTunes 部分不想启动 Chrome?这是我到目前为止所拥有的,我知道有很多错误,但我会解决这些问题。
mouse - 原始输入法的鼠标位置
我正在尝试使用原始输入法获取鼠标位置。在 RAWMOUSE 结构中,总是将值 MOUSE_MOVE_RELATIVE 作为 usFlags,这意味着正在获取最后鼠标位置的相对值。但我想要鼠标的绝对位置。如何从原始输入中获取鼠标的绝对位置值?
python - python脚本输出和python控制台输出的区别
我有这个 .py 文件:
我不明白的是:
a)为什么在解释器中如果我写,raw_input("?")
然后输入f
并按回车,它会输出'f'
字符串,如果我运行 .py 文件它不会返回'f'字符串?
b)另外,python 文档说:“该函数然后从输入中读取一行,将其转换为字符串(剥离尾随换行符),然后返回它。那么,为什么第 7 行打印在新行而不是行上6("?Opening the file..."). 这是\n
从哪里来的?
python - Python:raw_input 并在线程中打印
我有一个线程可以在控制台上打印一些文本,主程序有一个raw_input
控制线程。
我的问题是当我在写作时,线程也得到了这样的结果:
但我想得到这样的东西
谢谢!
python - raw_input 识别 ^? 但不是^H
我正在尝试让退格键在我拥有的 python 脚本中工作。基本上,脚本中的代码类似于:
现在,显然,这是一个玩具脚本,但我很难raw_input()
做我想做的事。例如,如果我运行脚本,输入a
,然后意识到我输入了错误的字符,所以按退格键,我得到:
但是,如果我键入^?
,它会转换为正确的命令:
所以,我的问题是:我认为这与我的 linux 环境有关 - 即我认为我需要加载一个键盘映射,告诉 linux 我希望它在^?
按下退格键时输出,但我不知道为什么它似乎适用于所有其他程序(甚至是 python 解释器,令人惊讶的是 - 如果我手动将该代码放入 python 解释器,它会按预期工作!)
python - 使用 eventlet.monkey_patch() 时如何制作非阻塞 raw_input 以及为什么它会阻塞所有内容,即使在另一个线程上执行也是如此?
我写了这个最低限度的代码来解释我的情况:
即使我有 2 个线程,当我调用 raw_input 时它们都被阻塞了。当我注释掉 eventlet.monkey_patch() 时,只有一个线程被阻塞,另一个线程继续打印“打印”。为什么以及我应该怎么做?
python - Python raw_input 忽略换行符
有没有办法忽略通过 raw_input 输入的数据中的换行符?我正在尝试使用 raw_input 输入从电子表格复制和粘贴的字符串列表。问题是换行符似乎会导致数据过早输入。无论如何,所有空格都会被删除,因此在输入数据时删除换行符将是一个额外的好处。该数据需要通过终端提示直接输入,而不是从文件中读取。
这是我到目前为止所做的:
现在,当我运行它并输入我放入谷歌文档电子表格中的虚拟名称进行测试时,只要我按下 shift+ctl+v,而不按下回车,我就会得到:
我对 python 很陌生,而且我不是迄今为止最有经验的程序员。这是python 2.7。
python - raw_input 中的字母和数字计数
我正在尝试制作密码强度测试仪。密码需要至少有 4 个数字和 6 个字母,所以我需要找出每个用户在raw_input
.
c++ - 在 LINUX 上获取设备输入(鼠标、键盘...)
我正在构建跨平台游戏引擎,现在我专注于输入系统。
我编写了一个抽象的输入系统,它向上传递消息并由平台相关模块提供,在单独的线程中运行。
在 Windows 中,我创建了“仅消息”窗口,该窗口向输入系统提供来自 RAWINPUT 的消息(转换为与平台无关)。
现在我很难弄清楚如何在基于 unix 的系统上做类似的事情。有什么方便的方法可以从内核获取输入(keyup、keydown、mousemove ...)?或者任何其他不需要显示任何窗口的方式?
编辑
我不希望我的输入系统依赖于我的渲染器。当应用程序焦点发生变化时,渲染器应该只通知输入......所以我希望输入系统在与渲染器不同的线程上运行。