Python. Как избавиться от «задвоения» переменных?
Циклический импорт - признак большого ума.
Вам и карты в руки )
Подсказали умные люди. Может кому и пригодиться..main.pyimport add

b = 2

def main():
    global a
    a = 1
    add.show_test()

if __name__ == '__main__': 
    main()add.pyimport __main__ as core

def show_test():
    print('a', core.a)
    print('b', core.b)