Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Mengganti Output Sebelumnya dalam Python Menggunakan `print()`?
Timpa Output Sebelumnya dalam Python
Dalam Python, fungsi print() standard memajukan kursor ke baris seterusnya selepas memaparkan teks yang ditentukan . Walau bagaimanapun, ia boleh diubah suai untuk menulis ganti output sebelumnya pada baris yang sama.
Tulis Ganti Mudah:
Untuk menulis ganti baris sebelumnya, gunakan carriage return 'r' watak. Ini mengembalikan kursor ke permulaan baris tanpa memajukannya.
for x in range(10): print(x, end="\r")
Pembersihan Baris:
Jika output baharu lebih pendek daripada baris sedia ada, Urutan pelarian 'x1b[1K' harus digunakan.
for x in range(10): print('*' * (10 - x), x, end="\x1b[1K\r")
Barisan Panjang Balut:
Jika output lebih panjang daripada garisan, lumpuhkan pembalut baris menggunakan jujukan melarikan diri 'x1b[7l'.
print('\x1b[7l', end='') for x in range(100): print(x, end="\x1b[1K\r")
Dayakan semula Balutan Talian :
Ingat untuk mendayakan semula pembalut baris selepas menyelesaikan operasi tulis ganti menggunakan Urutan pelarian 'x1b[7j'.
print('\x1b[7h', end='')
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengganti Output Sebelumnya dalam Python Menggunakan `print()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!