У меня есть 2 файла main.py и irc.py.
main.py
import irc
var = 1
func()
irc.py
def func():
print var
Когда я пытаюсь запустить main.pyЯ получаю эту ошибку
NameError: глобальное имя 'var' не определено
Как заставить это работать?
@ Edit
Я думал, что есть лучшее решение, но, к сожалению, единственное, что я нашел, это создать другой файл и импортировать его в оба файла
main.py
import irc
import another
another.var = 1
irc.func()
irc.py
import another
def func():
print another.var
another.py
var = 0