如何在Python中运行程序时清除shell?

时间:2017-11-17 02:57:29

标签: python-3.x shell variables

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)

我有这段代码,因为你可以告诉完成的结果将是一个flashcard学习工具,我只是想知道,因为它是抽认卡,能够看到答案4行不会是目标,因为它是抽认卡。

我可以像清除函数一样直接擦除程序中的所有打印件和用户输入吗?

1 个答案:

答案 0 :(得分:2)

another question中所述,您可以采取明确的方式:

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

您可能尝试的另一件事是使用tkinter并在窗口中制作闪存卡,因此它不仅仅在控制台中。