A saída do python no notebook / terminal / console do jupyter é apagada

Prefácio:

Ao programar em python, você ocasionalmente tem uma necessidade? Precisa limpar o log de saída ou informações? O seguinte autor irá discutir uma maneira simples de limpar a saída de 3 perspectivas

1. A saída no notebook Jupyter é apagada

Principalmente IPython.display.clear_outputaté o vazio

from IPython.display import clear_output as clear

print('before')
clear()  # 清除输出
print('after')

Caso específico
Insira a descrição da imagem aqui

2. Limpe a saída em Terminal / Console

Use os.system('cls')ou os.system('clear')para esvaziar

import os

print('before')
os.system('cls' if os.name == 'nt' else 'clear')
print('after')

3. Abrangente

import os, sys

def clear_output():
  os.system('cls' if os.name == 'nt' else 'clear')
  if 'ipykernel' in sys.modules:
    from IPython.display import clear_output as clear
    clear()
    
print('before')
clear_output() # 清除输出
print('after')

Acho que você gosta

Origin blog.csdn.net/SL_World/article/details/108756163
Recomendado
Clasificación