已经确定id全部为None,应该怎样对id赋值
时间: 2024-02-25 10:59:17 浏览: 37
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
如果 `id` 全部为 None,那么就需要为每个节点生成一个唯一的 ID。你可以使用 Python 中的 `uuid` 模块来生成 UUID,UUID 是一种全局唯一的标识符。你可以将生成的 UUID 作为节点的 ID。示例代码如下:
```python
import uuid
for record in result:
node_id = str(uuid.uuid4()) # 生成 UUID
G.add_node(node_id, name=record["name"], time_reference=record["time_reference"], address=record["address"],open_time=record["open_time"],ticket=record["ticket"],region=record["region"],lon=record["lon"],lat=record["lat"])
```
这样每次运行程序时,都会生成不同的 UUID,保证了节点 ID 的唯一性。
阅读全文