Как импортировать константы во многих файлах - PullRequest
5 голосов
/ 18 июля 2011

У меня есть пакет, содержащий много модулей. Каждый модуль использует константы, которые я определил независимо в каждом файле. Однако все эти константы должны быть согласованы друг с другом. Поэтому я пытаюсь определить их в одном файле и импортировать его в каждый файл. Когда я запускаю его, у меня появляются ошибки для не найденных констант.

Является ли их чистым способом импортировать один файл многими другими и содержать константы?

Спасибо за вашу помощь

1 Ответ

10 голосов
/ 18 июля 2011

Вы можете объявить все свои константы в одном файле, скажем constants.py, а затем импортировать их в другие. Вот пример:

# constants.py
FOO = 'foo'
PI = 3.14

# main.py
import constants
print constants.PI
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...