为什么赢了';t Python';s"\x1B[1A”在Google Colab中工作?它在我的另一个调试器中工作

为什么赢了';t Python';s"\x1B[1A”在Google Colab中工作?它在我的另一个调试器中工作,python,google-colaboratory,Python,Google Colaboratory,我正在尝试制作一个在python控制台中玩迷宫游戏的程序。我将其设置为看起来像是在更新,而不是一次又一次地以一个字符的差异重复打印相同的行。到目前为止,它看起来是这样的(简称为仅显示问题) 在我的第一个调试器中,它工作得非常完美,一点问题都没有,但在Colab中它就是不工作。我认为代码没有问题,但我更想知道是否有某种设置必须打开才能正常工作。我的问题更多的是因为我想与在这些计算机上有visual studio代码的朋友共享游戏。我只有在线游戏,比如Google Colab。Colab运行什么sh

我正在尝试制作一个在python控制台中玩迷宫游戏的程序。我将其设置为看起来像是在更新,而不是一次又一次地以一个字符的差异重复打印相同的行。到目前为止,它看起来是这样的(简称为仅显示问题)


在我的第一个调试器中,它工作得非常完美,一点问题都没有,但在Colab中它就是不工作。我认为代码没有问题,但我更想知道是否有某种设置必须打开才能正常工作。我的问题更多的是因为我想与在这些计算机上有visual studio代码的朋友共享游戏。我只有在线游戏,比如Google Colab。

Colab运行什么shell?那些终端转义序列在特定的终端中工作,它们根本不可移植。“我的问题更大,因为我想与在这些计算机上有visual studio代码的朋友共享游戏。我只有在线游戏,比如Google Colab。”我真的不明白你的问题。
#makes the print statement clear the line before printing a new one
oprint = print
def print(this, pre = CLR, end = "\n"):
    oprint(pre+this, end = end)
#lets you move the cursor up
def moveUp(times):
    for i in range(times):
        print(UP, end = "")