Als «circular-dependency» getaggte Fragen




7
Python-Zirkelimport?
Ich bekomme also diesen Fehler Traceback (most recent call last): File "/Users/alex/dev/runswift/utils/sim2014/simulator.py", line 3, in <module> from world import World File "/Users/alex/dev/runswift/utils/sim2014/world.py", line 2, in <module> from entities.field import Field File "/Users/alex/dev/runswift/utils/sim2014/entities/field.py", line 2, in <module> from entities.goal import Goal File "/Users/alex/dev/runswift/utils/sim2014/entities/goal.py", line 2, in <module> from entities.post import Post …

7
Zirkuläre Importabhängigkeit in Python
Angenommen, ich habe die folgende Verzeichnisstruktur: a\ __init__.py b\ __init__.py c\ __init__.py c_file.py d\ __init__.py d_file.py In den aPaketen __init__.pywird das cPaket importiert. Aber c_file.pyImporte a.b.d. Das Programm schlägt fehl und sagt, dass bes beim c_file.pyImportieren nicht vorhanden ist a.b.d. (Und es existiert wirklich nicht, weil wir gerade dabei waren, …

4
Zirkuläre Abhängigkeit in Python
Ich habe zwei Dateien, node.pyund path.py, die zwei Klassen zu definieren, Nodeund Pathsind. Bis heute hat die Definition für Pathdas NodeObjekt referenziert , und deshalb hatte ich getan from node.py import * in der path.pyDatei. Ab heute habe ich jedoch eine neue Methode erstellt Node, die auf das PathObjekt verweist …

3
Verwenden Sie die aktuelle Vorlage als Vorlagenparameter für einen der Vorlagenparameter
Ich versuche, eine generische Diagrammstruktur zu erstellen, aber ich stoße auf diese kreisförmige Abhängigkeit zwischen Scheitelpunkten und Kanten. Ich definiere meine Vertex- und Edge-Klassen folgendermaßen: template<typename EdgeType> struct Vertex { std::vector<EdgeType> successors; }; template<typename EdgeCostType, typename VertexWrapper> struct Edge { EdgeCostType cost; VertexWrapper source; VertexWrapper dest; }; Ich würde es …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.