Python 3.x 当程序在Python中运行时,如何清除shell?

Python 3.x 当程序在Python中运行时,如何清除shell?,python-3.x,shell,variables,Python 3.x,Shell,Variables,我有这段代码,正如你所知,完成的结果将是一个抽认卡学习工具,我只是想知道,既然是抽认卡,能够看到答案4行将不是目标,因为它是抽认卡 我是否可以像清除功能一样运行,直接清除程序中的所有打印和用户输入?执行清除的方法如下: 您可以尝试的另一件事是使用tkinter并在窗口中制作您的闪存卡,这样它就不只是在控制台中了。您可以按照中的说明进行清除的一种方法是: 您可以尝试的另一件事是使用tkinter并在窗口中制作您的抽认卡,这样它就不只是在控制台中了。谢谢!这太棒了,你能解释一下它是如何工作的吗?我看

我有这段代码,正如你所知,完成的结果将是一个抽认卡学习工具,我只是想知道,既然是抽认卡,能够看到答案4行将不是目标,因为它是抽认卡


我是否可以像清除功能一样运行,直接清除程序中的所有打印和用户输入?

执行清除的方法如下:


您可以尝试的另一件事是使用tkinter并在窗口中制作您的闪存卡,这样它就不只是在控制台中了。

您可以按照中的说明进行清除的一种方法是:


您可以尝试的另一件事是使用tkinter并在窗口中制作您的抽认卡,这样它就不只是在控制台中了。

谢谢!这太棒了,你能解释一下它是如何工作的吗?我看到程序在寻找操作系统,这对shell的清除有什么影响?它之所以这样做是因为不同的操作系统有不同的清除控制台的方法。因此,在这段代码中,如果您使用的是windows,那么它将调用一个“cls”,用于清除windows控制台。如果您使用的是mac(osx),那么它将执行“清除”操作,从而清除该控制台!哦,谢谢!这真的很有帮助,很多时候人们会在没有帮助我的情况下发布答案,所以它最终解决了我的问题,尽管我不知道它是如何工作的。现在你所要做的就是在控制台中执行clear(),它会帮你清除它!很高兴我能帮忙!谢谢这太棒了,你能解释一下它是如何工作的吗?我看到程序在寻找操作系统,这对shell的清除有什么影响?它之所以这样做是因为不同的操作系统有不同的清除控制台的方法。因此,在这段代码中,如果您使用的是windows,那么它将调用一个“cls”,用于清除windows控制台。如果您使用的是mac(osx),那么它将执行“清除”操作,从而清除该控制台!哦,谢谢!这真的很有帮助,很多时候人们会在没有帮助我的情况下发布答案,所以它最终解决了我的问题,尽管我不知道它是如何工作的。现在你所要做的就是在控制台中执行clear(),它会帮你清除它!很高兴我能帮忙!
word1=str(input("What is your first word (or topic state, event, any word with a corresponding 'definition')\n"))
def1=str(input("What is the corresponding definition or word to the first word entered?\n"))
print(word1, def1)
import os
import subprocess

def clear():
    if os.name in ('nt','dos'):
        subprocess.call("cls")
    elif os.name in ('linux','osx','posix'):
        subprocess.call("clear")
    else:
        print("\n") * 120