2014-12-02 32 views
5

Kodumu bir IPython Konsolu kullanarak çalıştırıyorum. Ben şöyle yürütülür bir main() işlevi vardır: IPython konsolunda (Spyder), programımı çalıştırdıktan sonra main() değişkenine erişebilir miyim?

if __name__ == "__main__": 
    main() 

Sonra main() diğer fonksiyonları bir demet çağırır

ve herhangi sınıfları kullanmayın. Sorum şu: Programımı çalıştırdıktan sonra değişkenlerimi etkileşimli olarak konsolda yazdırabilir veya değiştirebilir miyim?

a=1 

Ve sonra konsoldan erişimi kolaydır::

In [20]: a 

Out[20]: 1 
Ben mesela benim kodunda ilan edebilir, main() ya da başka işlevleri yoksa gibi

Bu noob sorusunda yardımcı olabiliyorsanız şimdiden teşekkür ederiz.

cevap

İlgili konular