TypeError: save_graphs() missing 1 required positional argument: 'g_list'
时间: 2023-08-18 19:21:18 浏览: 209
TypeError: missing 1 required keyword-only argument-python中的报错问题
5星 · 资源好评率100%
这个错误通常是因为 `save_graphs()` 函数的参数传递有误,函数需要传递一个图列表参数 `g_list`,但是你可能没有传递这个参数或者传递的参数不是一个图列表。
你可以检查一下 `save_graphs()` 函数的调用,确保传递的参数是一个图列表。例如:
```
import dgl
# 创建一个图列表
g_list = [dgl.DGLGraph() for i in range(10)]
# 将图列表保存到文件
dgl.save_graphs('graph.dgl', g_list)
```
如果你已经有了一个图对象 `graph`,可以将它放到列表中再调用 `save_graphs()` 函数,例如:
```
graph_list = [graph]
dgl.save_graphs('graph.dgl', graph_list)
```
这样应该就不会再出现 `TypeError: save_graphs() missing 1 required positional argument: 'g_list'` 的错误了。
阅读全文