Pythonインタプリターのシェルをクリアする
Pythonインタラクティブシェルで、以下の方法で画面をクリアすることができます。
- 彼は飛行機で東京へ行った。
- 当社は、この地域における最大の雇用主です。
import os
os.system('clear') # for Unix/Linux
os.system('cls') # for Windows
- サブプロセス
- お電話ください
import subprocess
subprocess.call('clear', shell=True) # for Unix/Linux
subprocess.call('cls', shell=True) # for Windows
- 日本で生まれ育った
print('\n' * 100)
画面をクリアする上述の方法はいずれも擬似的なもので、実際の対話型インターフェイスでの履歴はクリアされていません。対話型インターフェイスの履歴を消去する場合は、IPythonやJupyter Notebookなどの対話型インターフェイスライブラリを使用する必要があります。