首页 > TAG信息列表 > raw-input

python-如何在没有输入的情况下使用raw_input

我想在Python中使用raw_input()函数. 我想从用户那里收到有关存储空间大小的数字我写下来: number=raw_input() 如果用户不提供输入,则数字= 10,所以 if number is None: number = 10 当我打印号码时,我什至没有尝试: if number==-1: number=10 print"the storage size wa

鼻子测试冻结在raw_input

我有一个鼻子测试,导入一个运行带有raw_inputs类的文件.每当我在命令行中输入鼻子测试时,提示只会暂停并且不会继续-我必须通过键盘中断来查看会发生什么,结果鼻子测试正在将我的文件运行到第一个raw_input(很多) ,此时它只是暂停而无法继续. 有什么办法绕过这个吗?谢谢!解决方法:如

python-用户决定是否在raw_input中写东西时如何做其他事情?

while True: mess = raw_input('Type: ') //other stuff 虽然用户什么也没输入,但我不能做其他事情.我该怎么办,其他东西会被执行,但是,如果用户当时输入任何东西,乱七八糟会改变它的价值?解决方法:您应该在工作线程中生成其他内容. import threading import time import sys

如何在python中读取多行输入

我是Python的新手,我想尝试解决Kingdom Connectivity的访谈街问题.尽管我设法解决了问题,但是在输入给定格式的输入时遇到了麻烦,但是我已经在系统上尝试了解决方案,并且输出正确,但是只要在此处编译,就没有输出. 输入的形式为: 5 5 1 2 2 3 3 4 1 3 4 5 请帮我弄清楚如何解决这个

使用Python中的用户输入来调用/选择变量(浮点值)

我一直在从事计算物理项目(将化学反应物相对于彼此的比率作图以显示振荡行为),并取得了相当大的成功.但是,我的模拟之一涉及两个以上的有源振动剂(实际上是五个),显然不适合任何单个视觉图… 因此,我的方案是让用户选择他们想要在x轴和y轴上绘制的两种反应物.我试图(愚蠢地)将字符

c-如何准确测量具有已知DPI的鼠标的英寸或厘米为单位的鼠标移动

我有一个Logitech G500游戏鼠标,它以5700的完整DPI运行. 我正在尝试用C语言编写一个程序,该程序可以精确地测量鼠标在物理单位上的水平移动.厘米或英寸. 我正在通过WM_INPUT消息使用Windows API和Windows原始输入,以从鼠标获取原始运动更改. 然后,我假设通过WM_INPUT报告的1个运动

python – 将目录路径作为用户输入的正确方法是什么?

下面是我尝试用来将目录路径作为用户的“原始输入”的代码片段.从用户输入后,我收到以下错误: Traceback (most recent call last): File "C:\Users\larece.johnson\Desktop\Python Programs\Hello World 2", line 14, in <module> f = open(str,"r+")

如何为raw_input设置默认的可编辑字符串?

我正在使用Python 2.7的raw_input从stdin读取. 我想让用户更改给定的默认字符串. 码: i = raw_input("Please enter name:") 安慰: Please enter name: Jack 应向用户呈现杰克,但可以将其更改(退格)为其他内容. 请输入name:参数将是raw_input的提示,并且该部分不应由用户更改.解决

使用Python脚本中的命令创建原始输入

我正在尝试实现一个小脚本,从命令行使用适当的“ftplib”模块在Python中管理具有FTP连接的localhost.我想为用户创建一种原始输入,但已经设置了一些命令. 我试着更好地解释一下: 一旦我通过用户名和密码成功完成了FTP连接和登录连接,我就会显示一种“bash shell”,可以使用最着名的U

python – 循环中具有超时的用户输入

我正在尝试创建一个循环python函数,它执行任务并提示用户进行响应,如果用户在给定时间内没有响应,则序列将重复. 这是基于这个问题的松散基础:How to set time limit on raw_input 该任务由some_function()表示.超时是一个变量,以秒为单位.我有以下代码的两个问题: >无论用户是否提示

使用星号掩盖python中的用户输入

我试图用星号掩盖用户输入IDLE的内容,这样他们周围的人就无法看到他们输入/输入的内容.我正在使用基本的原始输入来收集他们输入的内容. key = raw_input('Password :: ') 用户输入密码后理想的IDLE提示: Password :: ********** 解决方法:根据操作系统,如何从用户输入获取单个

python – 避免raw_input在窗口循环中按下键

我正在尝试创建一个循环中包含raw_input的程序,如果有人在长循环运行时按下某个键,则下一个raw_input将其作为输入,我该如何避免? 我不知道还有什么可以添加到这个简单的问题.如果需要更多,请告诉我. 编辑 一些代码 for i in range(1000): var = raw_input("Enter the number")

Python:raw_input并在线程中打印

我有一个线程可以在控制台上打印一些文本,主程序有一个raw_input来控制线程. 我的问题是,当我写作和线程时,我得到这样的东西: -->whatiwWHATTHETHREADWRITErite 但我想得到一些像这样的东西 WHATTHETHREADWRITE -->whatiwrite 谢谢!解决方法:您必须将输入与线程输出同步,以防止

如何在Python中获得实时键盘输入?

这可能吗?我看过的每个答案都不是我想要的.我所做的就像在omega-rpg(这是一个非常棒的基于文本的debian rpg),但在Python而不是C.我已经探索并发现了一些东西,但没有任何与我正在做的事情相关的东西.是否更容易使用raw_input()/ input,或者使用某种API来提高效率是否更高效? 打扫干净

c – 来自Windows原始输入的水平鼠标滚轮消息

我注意到没有文档等效于WM原始输入的WM_MOUSEHWHEEL,但我收到WM_INPUT消息,用于水平滚轮点击.在我开始重新发明轮子(愚蠢的双关语)之前,有没有人已经编目过这样的消息?解决方法:没关系,花了大约5分钟. 如果有人来寻找这个,似乎#define RI_MOUSE_HWHEEL 0x0800解决了这个问题.此标志

python – 循环不能正确执行

class cga(object): '''''' def __int__(self,i,o): '''''' self.i = i self.o = o def get(self): '''''' self.i = []

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

我正在编写一个程序,要求用户输入包含重音的输入.测试用户输入字符串以查看它是否与程序中声明的字符串匹配.如下所示,我的代码不起作用: 码 # -*- coding: utf-8 -*- testList = ['má'] myInput = raw_input('enter something here: ') print myInput, repr(myInput) print tes

为什么while循环粘在raw_input上? (Python)

在下面的代码中,我试图使用python脚本创建一个“更多”命令(unix),方法是将文件读入列表并一次打印10行,然后询问用户是否要打印下10行(打印更多. ). 问题是raw_input一次又一次地要求输入,如果我给’y’或’Y’作为输入并且不继续while循环并且如果我给任何其他输入while循环制动.

python – 如何使用原始输入来定义变量

这是我的代码: Adherent = "a person who follows or upholds a leader, cause, etc.; supporter; follower." word=raw_input("Enter a word: ") print word 当我运行此代码并输入Adherent时,会生成Adherent一词.我如何才能将Adherent的定义改为弹出?解决方法:您可以(应该)使用d

python – 键入文本而不显示文本

我需要像raw_input这样的东西,但不显示你正在输入的文本. 我也试过getpass,但它仍然显示我刚输入的内容.解决方法:getpass在命令提示符或python脚本中工作得很好. import getpass x = getpass.getpass("Input something: ") print x

Python通过写入stdin取消raw_input / input?

首先,我使用的是python 2.7.5和Windows x64,我的应用程序针对的是这些参数. 在经过一段时间后,我需要一种取消raw_input的方法.目前我有我的主线程启动两个子线程,一个是计时器(threading.Timer),另一个是激活raw_input.这两个都返回一个值到主线程监视的Queue.queue.然后它作用于

Windows上的WX Python和原始输入(WM_INPUT)

有谁知道如何从WX Python应用程序在Windows上使用Raw Input工具? 我需要做的是能够区分多个键盘的输入.因此,如果有另一种方法来实现这一点,那也会有效.解决方法:你尝试过使用ctypes吗? >>> import ctypes >>> ctypes.windll.user32.RegisterRawInputDevices <_FuncPtr object at 0x

在python中使用raw_input中的%r

在python中使用raw_input中的%r是否可行? 对于背景,我正在研究Zed Shaw的Exercise 12.(很棒的资源!这些课程非常有用,并且节奏很好.) 我正在玩额外的功劳,试图让raw_input重复我输入的内容.我知道我可以用print语句完成同样的事情,但我很好奇我是否可以在raw_input中完成它. 我输入的

使用wxPython从用户获取输入

假设我需要使用wxPython对话框替换以下代码中的raw_input函数,该对话框要求用户输入并将值返回给program: ... x = raw_input("What's your name?") print 'Your name was', x ... 我只是想找一个简单的方法来做到这一点. 谢谢解决方法:这是另一种做我想要的简单方法: import wx

如何在Python中打印raw_input的行?

通常,当raw_input要求您键入内容并按Return键时,反馈将打印在新行上.如何打印提示行? CR可以在这种情况下工作吗? 演示: prompt = "Question: " answer = raw_input(prompt) print answer print("Correct!") 键入答案并按Return键后模拟输出: >> Question: my answer >> Correct!