Ako môžem zdieľať hodnotu objektu medzi 2.py súbory? Napríklad v oboch súboroch uvediem skóre objektu, takže vytvorím 2 objekty, aj keď importujem jeden súbor do druhého. Je možné tieto objekty pripojiť, takže ak sa hodnota zvýši na jeden súbor, rovnaká hodnota sa zároveň zvýši na iný súbor? V dôsledku toho, keď zvýšim hodnotu jedného objektu, iný súbor vytlačí správnu hodnotu
odpovede:
1 pre odpoveď č. 1Definujte túto premennú iba v jednom súbore:
# file1.py
variable = 6
Použite ho z iných súborov:
# file2.py
import file1
file1.variable = 37
# file3.py
import file1
file1.variable = 42
Upozornenie: Takéto zdieľanie premenných sa nepovažuje za dobrú prax. Manipulácie s takýmito premennými by sa mali vykonávať pomocou vyhradených funkcií.