У меня есть три файла. В первом я определяю глобальную переменную.Использовать и устанавливать глобальные переменные для нескольких мух в Python
# file1.py
ABC = 111
Во втором файле я изменяю содержимое глобальной переменной.
# file2.py
from file1 import *
def set_value():
global ABC
ABC = 222
В третьем файле, я пытаюсь использовать set_value(), определенный в file2.py изменить Contect глобальной переменной и распечатать его.
# file3.py
from file1 import *
from file2 import *
set_value()
print ABC
Результат: 111 не 222. Новое значение не задано в глобальной переменной. Как установить глобальное значение в файле file1.py с помощью функции в файле2.py?
Приятно объяснено! – DaveBensonPhillips