Chciałbym, aby mój kod Pythona uruchamiał interaktywną konsolę Python (REPL) w środku uruchomionego kodu za pomocą czegoś takiego jak code.interact(). Ale konsola uruchamiana przez code.interact() nie widzi zmiennych w bieżącej przestrzeni nazw. Jak zrobić coś takiego:Jak uzyskać interaktywną konsolę Python w aktualnej przestrzeni nazw?
mystring = "Hello"
code.interact()
... a potem w interaktywnej konsoli, który uruchamia, powinien być w stanie wpisać mystring i uzyskać "cześć". czy to możliwe? Czy muszę ustawić "lokalny" argument funkcji code.interact() na coś? Do czego by to zostało ustawione? Jak powinien się nazywać?
jeśli chcesz globalnych, jak również wykorzystywać następujące: code.interact (local = dict (gl obals(), ** locals())) – m01