我试图进入一些 python 代码,我发现了这个:nodesList.append( Node.Node( NodeInfo.NodeInfo( nodeID, nodeStructure["text"].encode('utf8'), nodeStructure["type"], None, schemeValue, schemeIDValue ), adjEdges ))我不知道它是一个列表还是一个数组……或者什么!问题是我不知道如何访问 adjEdges。(currentNode.nodeInfo).text例如,我已经能够访问 NodeInfo ,但currentNode.ajdEdges不起作用:/编辑 2:似乎我完全没有准备好问这个问题 x(但感谢所有帮助我的人,因为我无处可去,现在我看到隧道尽头的光^^;Node.pyclass Node: def __init__(self, nodeInfo, edges): self.nodeInfo= nodeInfo self.edges= edges def __str__(self): outputString= "Show Node:" + '\n' + "--- NodeInfo:" + '\n' + str(self.nodeInfo) + '\n' + "--- Edges" + '\n' for e in self.edges: outputString= outputString + str(e) + '\n' return outputString + '\n'Edge.pyclass Edge: def __init__(self, edgeInfo, destinationNodeId): self.edgeInfo= edgeInfo self.destinationNodeId= destinationNodeId def getEdgeInfo(self): return self.edgeInfo def getDestinationNodeId(self): return self.destinationNodeId def __str__(self): return "Edge:" + '\n' + "--- EdgeInfo \n" + str(self.edgeInfo) + '\n' + "--- DestinationNodeId" + '\n' + " " + str(self.destinationNodeId) + '\n'你知道发生了什么吗?
添加回答
举报
0/150
提交
取消