インタラクティブモードを開いて次のように入力した場合:
__builtins__ = 0 # breaks everything
セッションを完全に中断しましたか?もしそうなら、インタプリタが処理できないビルトインモジュールに__builtins__を割り当てるために舞台裏で何が起こっているのでしょうか?そうでない場合、どうすればこれから回復できますか?
それを修正するための私自身の試みのほんの一部:
- 何かをインポートしようとすると、「ImportError__import__notfound」というエラーが発生します。
- 数式の評価以外の目的で使用する可能性のあるすべての関数が壊れています
- まだアクセス可能な別の変数__package__がありますが、それを使用できるかどうか/どのように使用できるかわかりません。