from foo import bar
bar()
print(var)bar():
global var
var = dataNameError: name 'var' is not defined при выполнении main.py
global - это всегда маркер плохого кода.
global из своего лексикона, и книжки читаю, но потихоньку.bar():
bar.var = data
bar()
print(bar.var)?bar() в отдельном файле, то нет.
def bar():
return datafrom foo import bar
var = bar()
print(var)
изучение лучше начинать с чтения учебника