и файл с "константами"
.
├── constants.py
├── functions.py
├── main.py
Выглядят они примерно так:
constants.py
a='a'
b='b'
functions.py
def foo():
if a == 'a':
a += 'z'
main.py
import constants
import functions
functions.foo()
И тут возникает проблема в том, что функции не видят констант. Как мне сделать это распределение по файлам правильно?
У тебя же даже до выполнения 4 строчки не доходит в main.py Чему там видеть. Ты думаешь что скоупы внезапно будут смешивать друг с другом что бы получалась грёбанная каша?
Обсуждают сегодня