Pythonインタプリターのシェルをクリアする

Pythonインタラクティブシェルで、以下の方法で画面をクリアすることができます。

  1. 彼は飛行機で東京へ行った。
  2. 当社は、この地域における最大の雇用主です。
import os
os.system('clear')  # for Unix/Linux
os.system('cls')    # for Windows
  1. サブプロセス
  2. お電話ください
import subprocess
subprocess.call('clear', shell=True)  # for Unix/Linux
subprocess.call('cls', shell=True)    # for Windows
  1. 日本で生まれ育った
print('\n' * 100)

画面をクリアする上述の方法はいずれも擬似的なもので、実際の対話型インターフェイスでの履歴はクリアされていません。対話型インターフェイスの履歴を消去する場合は、IPythonやJupyter Notebookなどの対話型インターフェイスライブラリを使用する必要があります。

bannerAds