Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中查询输入而不输出新行_Python_Input_Python 3.x_Newline - Fatal编程技术网

如何在Python中查询输入而不输出新行

如何在Python中查询输入而不输出新行,python,input,python-3.x,newline,Python,Input,Python 3.x,Newline,这个标题很好地描述了这个问题。如果使用原始输入,它不会自动插入新行 >>> name = raw_input ("What...is your name? ") What...is your name? Arthur, King of the Britons! 如果使用原始输入,则不会自动插入新行 >>> name = raw_input ("What...is your name? ") What...is your name? Arthur, Kin

这个标题很好地描述了这个问题。

如果使用原始输入,它不会自动插入新行

>>> name = raw_input ("What...is your name? ") 
What...is your name? Arthur, King of the Britons!

如果使用原始输入,则不会自动插入新行

>>> name = raw_input ("What...is your name? ") 
What...is your name? Arthur, King of the Britons!

执行查询的
input
函数不发出换行符:

>>> input('tell me: ')
tell me: what?
'what?'
>>> 
如您所见,提示符输出时没有任何换行符,用户在换行符之后键入的内容将显示在提示符的同一行上。当然,用户也在键入一条换行符,并且(与用户键入的所有其他内容一样),会回显换行符(因此进一步的结果在下面几行)。这是你的问题吗


如果是这样,那么您需要切换到特定于平台的方法,例如在除Windows之外的任何机器上,以及在Windows上(或者,您可以在Windows上查找
curses
端口,但我不知道是否有用于Python 3的端口)。这两个模块非常不同,您还没有阐明您的平台(或者您的确切需求——我上一段是一个有根据的猜测;-),因此我将等待您阐明需求和平台,而不是开始撰写可能没有帮助的长篇文章。

执行查询的
输入
函数,不发出换行符:

>>> input('tell me: ')
tell me: what?
'what?'
>>> 
如您所见,提示符输出时没有任何换行符,用户在换行符之后键入的内容将显示在提示符的同一行上。当然,用户也在键入一条换行符,并且(与用户键入的所有其他内容一样),会回显换行符(因此进一步的结果在下面几行)。这是你的问题吗


如果是这样,那么您需要切换到特定于平台的方法,例如在除Windows之外的任何机器上,以及在Windows上(或者,您可以在Windows上查找
curses
端口,但我不知道是否有用于Python 3的端口)。这两个模块非常不同,您还没有阐明您的平台(或者您的确切需求——我的上一段是一个有根据的猜测;-),因此我将等待您阐明需求和平台,而不是开始撰写可能没有帮助的长篇文章。

没有您认为有帮助的程度。你能展示一些代码吗?请提供示例代码,并在标题或正文中提及语言。不要达到你认为的程度。你能展示一些代码吗?请提供示例代码,并在标题或正文中提及语言。啊,我读了标题,正文,然后只提供了很少的信息。我没有仔细阅读标签。对于任何一个阅读的新手来说,这意味着3.0版本中的原始输入,3.0版本中的输入不再有可怕的惊喜,它没有像大多数不熟悉的人所认为的那样。啊,我读了标题,正文,然后只提供了很少的信息。我没有详细阅读标签。对于任何一个阅读的新手来说,这意味着3.0中的原始输入已经消失了,而3.0中的输入也不再像大多数不熟悉的人所认为的那样令人震惊。