Como limpar tela durante execução de programam ( python )

Estou criando um programa calculadora em Python, e ja que estou utilizando o while eu queria limpar a tela cada vez que o programa se repetisse mas eu não achei um santo comando ou biblioteca que me desse essa opção.
até tentei usar a biblioteca OS e importar o comando cls do Windows mas não funciona fora do CMD
Vocês podem me dar uma help? :smiley:

1 curtida
print('\033c', end='')

Junto da resposta do @null, aconselho usar platform para tornar universal. Algo como:

import platform

if platform.system()=="Windows":
    # método que achar melhor no Windows
else: 
    print("\033c", end="")

Antes de qualquer coisa desculpa a demora pra responder vcs, eu tive que viajar de ultima hora no dia…
E como funciona o “print(’\033c’, end=’’)” tipo, eu coloco ele e ele limpa tudo ja exibido antes do comando ou eu tenho que fazer mais alguma coisa?

Sim

Acabei de testar, pois não conhecia essa tática e deu certo!

Código que fiz para test:

while True:
	 for i in range (0, 10):
		 print(i * 2)
		 print("\033c", end="")

1 curtida