Ich beginne gerade mit Python für Google App Engine. Ich habe eine Datei notifications.py, und hier werde ich User-Entitäten erstellen, die in users.py angegeben sind. Wie kann ich das machen? Ich habe import users
versucht, aber ich erhalte eine Fehlermeldung: NameError: global name 'User' is not defined
Referenz auf eine andere Klasse in Python
0
A
Antwort
2
Oh tun, ich habe gerade dieses Problem zu ! Nachdem Sie das tun:
import users
User
Sie users.User
eintippen zu bekommen Alternativ können Sie es importieren möchten:
from users import User
es dann Referenz als nur User
aber wenn man es auf diese Weise tun Sie müssen jedes Bit von Benutzern, die Sie möchten, im folgenden Format auflisten:
from users import User, Somthingelse, Somthing
Wenn Sie das Gefühl Super faul und Sie wollen keine Präfixe eingeben oder eine Liste aller Dinge, die Sie möchten, geben Sie einfach
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
Statt
import users
from users import User
Verwandte Themen
- 1. Python: Referenz auf eine Klasse aus einer Zeichenfolge?
- 2. Übergeben einer Referenz auf eine Klasse
- 3. Referenz auf eine Referenz in C++
- 4. Zugriff auf eine Variable in einer Klasse durch eine andere Klasse
- 5. Python 3.5 übergeben Objekt von einer Klasse in eine andere
- 6. Guss Klasse in eine andere Klasse oder konvertieren Klasse in eine andere
- 7. Android eine andere Klasse
- 8. Einen Verweis auf eine Referenz in Python speichern?
- 9. Speichern der Zeiger auf eine Klasse in einem Referenz
- 10. Wie kann ich eine umschließende Klasse für eine andere Klasse in Python definieren?
- 11. Wheel ist eine Referenz auf die anderen Python
- 12. Update-Klasse, die eine andere Klasse hat
- 13. Wie Eigenschaften Auf eine Python-Klasse
- 14. Wie Array-Wert von einer Klasse in eine andere Klasse
- 15. C# Import Klasse in eine andere Klasse funktioniert nicht
- 16. PHP 5 Include-Klasse in eine andere Klasse
- 17. PHP Eine Instanz einer Klasse an eine andere Klasse übergeben
- 18. Klasse Design: Klasse implementieren eine Schnittstelle implementieren eine andere Schnittstelle
- 19. eine abstrakte Klasse erbt eine andere abstrakte Klasse Ausgabe
- 20. Punkt Klasse von Referenz
- 21. Fehler bei der Klasseninstanziierung mit Bezug auf eine andere Klasse
- 22. Anwendung eine andere CSS-Klasse auf ein Element
- 23. T4 Referenz eine Konstante in einer statischen Klasse zur Kompilierzeit
- 24. Eine Referenz auf AsyncCtpLibrary.dll fehlt
- 25. Zeigen Sie eine Stilklasse auf eine andere?
- 26. Wie rufen Sie eine andere Klasse auf Android?
- 27. Klassenkonstruktor, der eine andere Klasse beeinträchtigt
- 28. Python: Referenz von Listen
- 29. Kann ich DeserializeWithLengthPrefix eine C# -Klasse in eine Python-Klasse?
- 30. Zugreifen auf Attribute in Python-Klasse?
http://docs.python.org/tutorial/modules .html –