Terminal Temizleme

Merhabalar arkadaşlar şimdi atıyorum elimde bir döngü var içinde emre mahmut v.s var şimdi bir tane banner bastırdım diyelim

EMRE diye bu banner silinmeyecek ama emre silinecek yerine mahmut bastırılacak şöyle düşünün

EMRE
emre dedi silincek emre emrenin yerine mahmut geçicek böyle deniyecek bunu nasıl yapabilirim ? bir fikri olan varmı

os.system(“clear”) direk tüm hepsini siliyor onu önerecek varsa :slight_smile:

import sys
import time

def delete_last_line():
    "Use this function to delete the last line in the STDOUT"

    #cursor up one line
    sys.stdout.write('\x1b[1A')

    #delete last line
    sys.stdout.write('\x1b[2K')


########## FOR DEMO ################
if __name__ == "__main__":
    print("hello")
    print("this line will be delete after 2 seconds")
    time.sleep(2)
    delete_last_line()
####################################

bu şekilde çözüm buldum teşekkür ediyorum :))