Как удалить или очистить печатный текст в PythonPython

Программы на Python
Ответить
Anonymous
 Как удалить или очистить печатный текст в Python

Сообщение Anonymous »

Я изучаю Python в Jupyterlab. В настоящее время я пытался найти способ очистить печатный текст в Jupyterlab, но мне это не удалось.

Я поискал в Интернете несколько решений. Однако они не очистят напечатанный текст в моей консоли, хотя другие сообщили о результатах позиции.

Я попробовал
(1). Символ '\b'
(2)os.system('cls')
(3)sys.stdout.write

все из них не удалось очистить напечатанный текст.

Код: Выделить всё

print('Hello',end='')
print(5*'\b')
print('how are you?',end='')
вывод:
Черт,
как дела?

Код: Выделить всё

print('Hello',end='')
for i in range(len('Hello')):
print('\b',end='')

print('how are you?',end='')
вывод:
Ад, как дела?

Код: Выделить всё

print('Hey')
import os
if os.name=='nt':
os.system('cls')
else:
os.system('clear')
print('how are you?')
вывод:
Привет
как дела?

Код: Выделить всё

import sys, time

def delete_last_line():
sys.stdout.write('\x1b[1A')
sys.stdout.write('\x1b[2K')

print("hello")
time.sleep(2)
delete_last_line()
print("how are you")
вывод:
привет
как дела

Интересно, это потому, что система или модули были обновлены, и методы больше не работают так же, или на моем компьютере или в Jupyterlab есть ошибки, вызывающие сбой.

Подробнее здесь: https://stackoverflow.com/questions/572 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»