/ / Python Zmena premenných modulu v inom module - python, modul

Python Zmena premenných modulov v inom module - python, modul

Povedzme, že importujem modul „foo“ do modulu „bar“. Je možné zmeniť globálnu premennú vo foo vnútri panela?

Nech je globálna premenná in foo „arbit“. Zmeňte arbitráž tak, že ak by panel mal volať funkciu foo, ktorá používa túto premennú, použije sa aktualizovaná premenná, a nie tá, ktorá bola predtým.

odpovede:

5 pre odpoveď č. 1

Mali by ste byť schopní:

import foo
foo.arbit = "new value"