Как получить доступ и изменить значение переменной в разных модулях python?

#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. как это может быть достигнуто?