Python 3.4で新しい履歴機能を無効にする方法は?

Python 3.4で新しい履歴機能を無効にする方法は?

Python 3.4にアップグレードした後、すべての対話型コマンドはに記録されます~/.python_history。 Pythonがこのファイルを作成または書き込みしたくありません。

シンボリックリンク生成が/dev/null機能せず、Pythonはファイルを削除して再生成します。これ文書削除することをお勧めしますが、sys.__interactivehook__これによりタブ補完機能も削除されます。この履歴ファイルへの書き込みを無効にしますが、タブの完成を維持するにはどうすればよいですか?

追加の詳細:

ベストアンサー1

別の ~/.pythonrc ソリューション:

import readline
readline.write_history_file = lambda *args: None

おすすめ記事