Это делается в питон 2.7.3:Импорт переменных дает ошибку атрибут питона
x.py:
import y
global path_variable
path_variable = "a_path"
y.procedure()
y.py:
import x
def procedure():
return x.path_variable
Теперь, когда я бегу XI получить эта нечетная ошибка:
AttributeError: 'module' object has no attribute 'path_variable'
Почему это? Насколько я знаю, python позволяет импортировать переменные. Я делаю что-то неправильно?
Это не весь код. Итак, x является глобальной по причине. Я просто подумал, что могу сказать, что это было глобально, и посмотрим, изменится ли это. – madprogramer