我在Python 3中制作了一个基本实用程序,用户在其中输入命令并将反馈打印到控制台中。使用input()
orsys.stdin.readline()
函数输入数据时,命令行会话可能看起来像这样(包括 \r 和 \n 字符)
1. What is your name:\n
2. <user input>\n
3. Your name is <variable>.\n
但是,我想\r
在用户按回车键而不是字符后显示一个字符\n
,如第 2 行所示。在用户输入所有内容并按回车键后,它看起来像这样
1. What is your name:\n
2. Your name is <variable>.\n
(因为第 2 行在输入的数据后面会有一个\r
字符,将光标返回到最左边)
有人知道我可以做到这一点的方法吗?