czy możesz odzyskać po zmianie przypisania __builtins__ w pythonie?
Jeśli otworzę tryb interaktywny i wpisz:
__builtins__ = 0 # breaks everything
czy całkowicie zepsułem sesję? Jeśli tak, co dzieje się za kulisami, aby przypisać __builtins__ do wbudowanego modułu, którego interpreter nie może obsłużyć? Jeśli nie, jak mogę się z tego wyleczyć?
Tylko kilka moich prób, aby to naprawić:
Każda próba zaimportowania czegokolwiek powoduje błąd „Nie znaleziono ImportError __import__”wszystkie funkcje, których mogę użyć do wykonania innych czynności niż ocena wyrażeń liczbowych, są zepsuteDostępna jest jeszcze inna zmienna __package__, ale nie wiem, czy / jak można jej użyć.