Linux Python Clear command?

3 Antworten

print("\033c", end="")

Sollte bei den meisten Terminals reichen.

Die vollständigere Variante, die von clear genutzt wird, ist:

"\33[H\33[2J\33[3J"
 <ESC>[H -> Cursor auf 1,1
 <ESC>[2J -> Bildschirm komplett löschen
 <ESC>[3J -> Bildschirm+Scrollback löschen

Die Kurzvariante <ESC>c ist ein 'Reset to initial state'. Kannst Dir aussuchen, was Dir besser gefällt.

Wenn ich das richtig verstehe möchtest du dein Konsolen-Fenster clearen.

In einer Linux Umgebung kannst du das wie folgt machen

import os
clear = lambda: os.system('clear')
clear()
Woher ich das weiß:Studium / Ausbildung – Fachinformatiker

MatzeXD154 
Beitragsersteller
 16.02.2022, 16:12

Genau das ist perfekt danke

0
import os 
def clear():
  os.system('clear')