Pythonda clear komutu nasil verilir?

Gelismis bir hesap makinesi kodlamaya calisiyorum fakat islem yapildiktan sonra konsolda kaliyor ve bu
pencerede scrollanabilinmesini sagliyor ve ben bunu istemiyorum.Bunu nasil cozebilirim?

Windows için konsol ekranını temizlemenin yolu konsola cls yazmaktır, Linux için ise konsola clear yazmaktır.

Konsol komutlarını çalıştırabilmek için iki tane kütüphane kullanabilirsiniz. Bunlardan birisi os modülünün system fonksiyonu, bir diğeri ise subprocess modülünün Popen sınıfını veya call fonksiyonunu kullanmaktır.

Örnek:

from os import system, name
clear = lambda: system("clear" if name == "posix" else "cls")
clear()

# veya
from os import name
from subprocess import Popen
clear = lambda: Popen("clear" if name == "posix" else "cls")
clear()

# veya
from os import name
from subprocess import call
clear = lambda: call("clear" if name == "posix" else "cls")
clear()
2 Beğeni

Tesekkurler kodu kisaltmaya calistim ve boyle bir kod cikardim.

import os

def clear():
    os.system('cls')
1 Beğeni
import os
os.system('cls||clear')

Windows ve Linux için

2 Beğeni