问题标签 [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.

0 投票
3 回答
5783 浏览

python - python raw_input 带有包含字符串的重音的奇怪行为

我正在编写一个程序,要求用户输入包含重音符号的输入。测试用户输入字符串以查看它是否与程序中声明的字符串匹配。如下所示,我的代码不起作用:


代码


用pydev在eclipse中输出


IDLE 输出

比较两个字符串时,如何让我的代码打印 True?

此外,我注意到在同一输入上运行此代码的结果会有所不同,具体取决于我使用的是 eclipse 还是 IDLE。为什么是这样?我的最终目标是将我的程序放到网上;有什么我需要注意的吗,因为结果似乎如此不稳定?

0 投票
1 回答
1301 浏览

pydev - pydev 交互式控制台和 raw_input

我在 Eclipse 中使用 PyDev 2.5。当我使用 raw_input 命令并在控制台中输入一些文本时,这会被解释为导致 NameError 的控制台命令。

例如:

我运行 name = raw_input('name:')

我回复:姓名:马丁

结果我得到:

回溯(最近一次调用最后):文件“C:\Program Files\eclipse\plugins\org.python.pydev.debug_2.5.0.2012040618\pysrc\pydevd_comm.py”,第 755 行,在 doIt 结果 = pydevd_vars.evaluateExpression( self.thread_id, self.frame_id, self.expression, self.doExec) 文件“C:\Program Files\eclipse\plugins\org.python.pydev.debug_2.5.0.2012040618\pysrc\pydevd_vars.py”,第 384 行,在 evaluateExpression 结果 = eval(compiled, updated_globals, frame.f_locals) File "", line 1, in NameError: name 'martin' is not defined

该脚本似乎继续按预期将名称命名为“martin”,但控制台中充斥着此错误消息。有没有办法摆脱控制台中的 NameError 消息?

我发现的最相似的帖子是: Greeting program but I'm using raw_input already。

我还按照 http://pydev.org/faq.html中的建议尝试了 raw_input().replace('\r', '') 和 eval(raw_input().replace('\r', '')) #PyDevFAQ-hyrawinput%28%29%2Finput%28%29doesnotworkcorrectlyinPyDev%3F 但我仍然有这种奇怪的行为。

谢谢马丁

0 投票
1 回答
957 浏览

python - 将 python 列表插入 MySQL 数据库

我得到了一些代码,但并没有真正让它工作

然后我制作数据库,然后

这给了我: NameError: name 'listdata1' is not defined

以这种方式插入这个甚至可能吗?或者我怎样才能让它工作?

0 投票
1 回答
1202 浏览

python - raw_input() won't show prompt until after input

It actually goes further than the title suggests, if I have raw_input() anywhere in main, nothing will happen until the input has been entered by the user including any function calls or outputs that should occur before raw_input is called. Here's a very simple example of my code and what occurs when it's run.

When I run it: (nothing comes on screen)

(user input)

(Output):

I apologize if this is some sort of absurdly simple fix, but I've searched quite a bit and not been able to find anything. I'm running Windows 7 64 bit with Python 2.7 if that has anything to do with it. Also, identical code works perfectly in the interpreter which is kind of weird. If you guys can figure this out, that would be great!

Thanks, Will

Edit: Just tried to work around by using sys.stdin.readline() but had the same issue.

0 投票
2 回答
513 浏览

python - 无法访问 raw_input() 数据 - 在 Interviewstreet 上学习 Python

在过去几个月在 Matlab 工作后,我正试图转向 Python。这可能是一个简单的问题,但我还没有在搜索 StackOverflow 或 Google 中找到它。

我正在处理的 InterviewStreet 问题非常简单。这是一个插入排序问题,检查需要在列表中切换多少次不同的数字。他们给我们一个 raw_input() 格式如下:

2

5

1 1 1 2 2

5

2 1 3 1 2

第一行是我需要排序的列表的数量,所有后续的偶数行是我需要排序的列表中的数字数量,接下来的奇数行是需要排序的实际列表。

我一开始就被卡住了。我做过的最好的是

STDOUT = raw_input()

打印标准输出

由于某种原因,它只给出了所有测试用例中的第一个整数(对于这个,它是 2)。

这对您来说可能已经很明显了,但是我如何使用 raw_input() 访问其余的数字?

谢谢!

PS请不要帮我解决剩下的问题,我真的想自己尝试解决:)

0 投票
1 回答
425 浏览

c# - 高清鼠标事件的高精度计时

我正在使用 Windows 中的高清鼠标 (logitech g500),我想为此获取原始鼠标事件的低延迟时间戳。我使用时间戳来计算鼠标移动之间的“暂停”,所以重要的是时间戳的相对精度。

我正在使用 RAW INPUT API 来监视鼠标事件。消息中不包含计时信息,因此我在 Windows 中使用了秒表。触发事件处理程序时获取“时间戳”的诊断——即鼠标事件处理程序中的第一个操作是读取秒表以了解已流逝的滴答声。

由于在这种情况下我没有任何基本事实可以使用,是否有人看到这种方法直接和明显的陷阱?或者更好的是,如果您在对延迟及其在秒表的不同读取方面的可变性发表任何评论之前使用过秒表?

0 投票
1 回答
679 浏览

c++ - 原始输入分辨率

我正在使用 Win32 RawInput API 来监视高清鼠标的鼠标事件。从文档中不清楚我已经能够找到用于报告鼠标移动的比例。更具体地说,在 RAWMOUSE 结构中,lLastX 和 lLastY 报告鼠标的相对运动,但我们在谈论什么比例?像素?鼠标注册的原始点?任何指针将不胜感激。

0 投票
1 回答
1192 浏览

python - 在 python 的 raw_input 中使用 %r

在 python 的 raw_input 中使用 %r 是否可行?

对于上下文,我正在研究 Zed Shaw 的练习 12。(很棒的资源!这些课程很有帮助,而且节奏很好。)

我正在玩额外的功劳,试图让 raw_input 重复我输入的内容。我知道我可以用 print 语句完成同样的事情,但很好奇我是否可以在 raw_input 中完成它。

我输入的代码是:

我得到的错误是:

提前致谢!

0 投票
3 回答
4151 浏览

python - 使用原始输入访问字典

我正在尝试让用户输入 1、2、3、4、5、6。然后让该整数与我字典中的字符名称对齐。

在用户输入 1 后,我想让我的脚本打印“您已选择 Stark”。感谢您的帮助

0 投票
2 回答
1206 浏览

python - 根据用户输入生成 raw_inputs?[Python]

有没有办法根据用户输入生成许多 raw_inputs(带有唯一变量)?所以,假设我有这个:

是否有任何方法可以使放入该 raw_input 字段中的整数然后“生成”所需数量的 raw_inputs?我想,如果可能的话,它会使用函数或类似的东西,但我对如何完成它才能做到这一点有点困惑。

我目前拥有的是这样的:

这可能是一种非常混乱的方式,特别是因为我必须达到 10 个元素,甚至更多。

所以,重复一遍......有什么方法可以根据用户输入生成具有唯一变量的 raw_inputs 吗?