文本位置 Python Shell

Text Position In Python Shell

我想在 python 的 Shell 中制作游戏。但是,当打印文本时,它会打印在底部。有没有我可以用来将其全部滚动到顶部或缩进的代码。请告诉我!我将展示一个我想要发生的事情的例子:

代码部分是 Shell 屏幕

编辑 此 'Hello Welcome' 打印在 Shell 屏幕的顶部

                        Hello                        
                       Welcome!

这是一个 UI 的示例,文本缩进:

            Money: 

文字缩进

我也想select一行打印文字eg:

Line 1
Line 2
Line 3

print 'Hi' line 2

如果有人知道如何做到这一点,请告诉我,我已经找了一段时间但没有找到任何答案。

  1. 使用缩进格式

    print('            %s' % 'hello')
    >>>            hello               
    
  2. 完美的解决方案,据我所知,控制台应用程序很常见:清理输出并使用更新后的状态重新打印它