Код: Выделить всё
class GlobalVariables():
def __init__():
self.a = 42
self.e = 2.71828
self.c = ["good","music"]
# ---> should I place:
gv = GlobalVariables() # (1)here
Код: Выделить всё
from vars.py import gv
def main():
gv.a = 73
...
Код: Выделить всё
from vars.py include GlobalVariables
gv = GlobalVariables() # (2)in the main program
def main():
gv.b = 2.71828
...
Прочитав множество инструкций и постов о классах и глобальных переменных, я запутался, какой способ применим - или есть ли другой способ? совершенно другой подход к этой проблеме?
Подробнее здесь: https://stackoverflow.com/questions/790 ... -variables