Нужно создать переменную, которую можно смогут считывать и изменять другие скрипты python.
2 скрипта у меня должны быть, я пытался сделать промежуточный( db ), но это не сработало.
main.py
import db
if какое-то действие and db.a['1'] == 'true':
db.a['1'] = 'false'
*тут запускается скрипт rec.py*
db.py
a = {'1':'true'}
rec.py
import db
*какие-то действия*
db.a['1'] = 'true'
То есть в скрипте main.py по команде запускается скрипт rec.py, но только если значение в db равно true. После запуска rec.py значение стает false, что бы нельзя было второй раз запустить, пока не закончится выполнение скрипта rec.py. И после его завершения значение снова меняется на true.
Каким еще образом можно сделать такую "промежуточную" переменную?