Python 从控制台底部边缘推送文本?

Python 从控制台底部边缘推送文本?,python,windows-console,Python,Windows Console,我正在制作一个Python程序,我想知道是否能够从控制台屏幕的底部边缘推送文本。我希望在屏幕底部和最后一行之间有一些空白,只是为了让它看起来更好 如图所示,文本位于屏幕底部。很遗憾,我无法通过添加\n来解决此问题,因为这也会将用户输入移动到新行 如何在不移动用户输入的情况下添加空间 这是代码当前的格式: print("") print(" Would you like to shoot your Arrow(A), move North(N), East(E), South(S)") a

我正在制作一个Python程序,我想知道是否能够从控制台屏幕的底部边缘推送文本。我希望在屏幕底部和最后一行之间有一些空白,只是为了让它看起来更好

如图所示,文本位于屏幕底部。很遗憾,我无法通过添加\n来解决此问题,因为这也会将用户输入移动到新行

如何在不移动用户输入的情况下添加空间

这是代码当前的格式:

print("")
print("    Would you like to shoot your Arrow(A), move North(N), East(E), South(S)")
action=input("                            or West(W), or Quit(Q)? ")

格式化功能取决于shell。您当前使用什么格式化输出?显示一些代码!也许可以给你一些提示。我已经添加了最后几行代码。相关:我看过诅咒,但找不到任何适合我问题的东西。你可以打印两行,然后将光标上移一行。您是否使用colorama以彩色书写文本?如果是,它支持定位光标的代码,例如
ESC[n A
向上移动n行。