for record in result: G.add_node(record["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"])报错ValueError: None cannot be a node
时间: 2023-07-06 07:21:38 浏览: 145
marathon_record.rar_marathon record_site:www.pudn.com
这个报错的意思是不能将 None 作为节点的 ID。这可能是因为 `record["id"]` 的值为 None。建议检查一下代码,确保 `record["id"]` 的值不为 None。如果你确定 `record["id"]` 的值可能为 None,你可以考虑使用一个默认值来代替,例如:
```
node_id = record["id"] or "default_id"
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"])
```
这里使用 `or` 运算符来检查 `record["id"]` 是否为 None,如果是,则将默认值 "default_id" 赋给 `node_id`。
阅读全文