2014-12-02 9 views
5

Uruchomiłem mój kod przy użyciu konsoli IPython. Mam main() funkcję, która jest wykonywana w następujący sposób:W konsoli IPython (Spyder), czy mogę uzyskać dostęp do zmiennej z main() po uruchomieniu mojego programu?

if __name__ == "__main__": 
    main() 

Następnie main() wywołuje kilka innych funkcji, nie używam żadnych klas. Moje pytanie brzmi: czy mogę drukować lub modyfikować moje zmienne interaktywnie w konsoli po uruchomieniu mojego programu?

jak jeśli nie mam main() lub wszelkie inne funkcje, na przykład mogę zadeklarować w moim kodu:

a=1 

I to jest łatwy dostęp z poziomu konsoli:

In [20]: a 

Out[20]: 1 

Z góry dziękuję, jeśli możesz pomóc w tym pytaniu typu noob.

Odpowiedz

Powiązane problemy