Я только начинаю с Python для Google App Engine. У меня есть файл notifications.py, и здесь я буду создавать пользовательские объекты, которые указаны в users.py. Как я могу это сделать? Я попытался import users
, но я получаю сообщение об ошибке: NameError: global name 'User' is not defined
Ссылка на другой класс в python
0
A
ответ
2
О, я как раз имел эту проблему тоже ! После того, как вы делаете:
import users
получить User
вы должны набрать users.User
В качестве альтернативы вы можете импортировать его люблю:
from users import User
затем ссылаться на него, как только User
, но если вы делаете это таким образом, вам нужно будет перечислить каждый бит от пользователей, которые вы хотите, в следующем формате:
from users import User, Somthingelse, Somthing
Если вы чувствуете себя супер ленивый, и вы не хотите вводить какие-либо префиксы или перечислить все, что вы хотите, просто введите
from users import *
0
# module.py
foo = "bar"
# main.py
import module
print foo # This will cause error because foo is not located in the current namespace
print module.foo # this will print "bar"
from module import foo # But you can import contents of module "module" in the current namespace
1
Вместо
import users
сделать
from users import User
Смежные вопросы
- 1. Композиция - Ссылка на другой класс в Python
- 2. Ссылка на другой класс Java
- 3. Python: ссылка на другой проект
- 4. C# компиляция, ссылка на другой класс
- 5. Ссылка на другой класс как переменная экземпляра?
- 6. Ruby - ссылка на другой класс внутри self.method
- 7. ссылка на другой класс при инициализации
- 8. Ссылка на другой проект
- 9. sphinx: внутренняя короткая ссылка на класс python
- 10. Python: ссылка на класс из строки?
- 11. Ссылка на класс из другой папки в IDEA
- 12. Python передать ссылку на класс в другой класс при строительстве
- 13. Неявная ссылка на класс-класс в Java
- 14. HTML Ссылка на класс
- 15. app.config - ссылка на класс?
- 16. Undefined Ссылка на класс
- 17. класс ссылка на istelf
- 18. Ссылка на класс PHP
- 19. Неопределенная ссылка на класс?
- 20. Ссылка на класс в C#
- 21. Ссылка на класс HTML
- 22. Аннотация ссылка на класс
- 23. Ссылка на другой проект?
- 24. Ссылка на другой файл
- 25. Ссылка на другой объект
- 26. Ссылка на объект Python
- 27. Ссылка на базовый класс - присвоить ему другой тип
- 28. Ссылка на класс в python до его объявления
- 29. Неопределенная ссылка на класс, когда класс определен
- 30. Ссылка на класс mvc Asp.net в сеансе
http://docs.python.org/tutorial/modules .html –