【问题标题】:Cursor position in the IDLEIDLE 中的光标位置
【发布时间】:2019-11-25 03:24:22
【问题描述】:

我刚刚用 python 编写了我的第一个程序,但是当我在 IDLE 上启动它时,光标会立即在我的 print() 语句下方开始一行。有没有办法将光标设置在我的打印语句旁边?我还注意到,当我运行不同的接受用户输入的程序时,有时光标会出现在我的 print() 上方。有什么解决办法吗?

【问题讨论】:

  • 这不是一个空闲问题,因为行为来自 Python。

标签: python-3.x cursor-position


【解决方案1】:

提示输入时,可以把提示放在输入调用中。

>>> name = input('What is your name? ')
What is your name? |

【讨论】:

    【解决方案2】:

    print() 在 Python 中,默认插入一个新行。为了修改此行为,您必须使用以下参数显式调用 print

    print(string, end="")

    来源:-

    1. https://docs.python.org/3/library/functions.html#print

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多