#python #variables #module #global-variables
#python #переменные #модуль #глобальные переменные
Вопрос:
У меня есть файл, который содержит переменную
#config.py
data = []
Два файла, которые используют переменную в файле конфигурации и добавляют значение для одного и того же
#file1.py
import config as c
c.data.append("abc")
#file2.py
import config as c
c.data.append("def")
Наконец, в главном файле я хочу выполнить 2 файла и распечатать значение данных
#main.py
import config as c
os.system("python file1.py")
os.system("python file2.py")
print(c.data)
ожидаемый результат
["abc","def"]
Как мне это сделать?
Комментарии:
1. Не делайте этого. Найдите какой-нибудь другой способ добиться того, чего вы хотите
2. как это может быть достигнуто?