相关疑难解决方法(0)

Networkx read_gml错误"networkx.exception.NetworkXError:无法在(3,1)处对u'graph'进行标记化"

我正在尝试使用networkx来读取gml文件(非常简单吧?),除非我尝试读取文件,我得到错误"networkx.exception.NetworkXError:not tokenize u'graph'at(3 ,1)"我不太熟悉gml或networkx,所以我自己无法诊断问题.

甚至更奇怪的是,我的同事将使用完全相同的文件运行完全相同的命令,并且它将执行而不会出错.此时我已经多次卸载并重新安装networkx,任何人都可以帮助确定错误可能来自何处?

import networkx as nx
g = nx.read_gml('disciplineNetwork.gml')
Run Code Online (Sandbox Code Playgroud)

Traceback(最近一次调用最后一次):

文件"",第1行,in

在read_gml中的文件"",第2行

文件"/usr/local/lib/python2.7/dist-packages/networkx/utils/decorators.py",第220行,在_open_file中= func(*new_args,**kwargs)

文件"/usr/local/lib/python2.7/dist-packages/networkx/readwrite/gml.py",第210行,在read_gml中G = parse_gml_lines(filter_lines(path),label,destringizer)

文件"/usr/local/lib/python2.7/dist-packages/networkx/readwrite/gml.py",第383行,在parse_gml_lines graph = parse_graph()中

文件"/usr/local/lib/python2.7/dist-packages/networkx/readwrite/gml.py",第372行,parse_graph curr_token,dct = parse_kv(next(tokens))

文件"/usr/local/lib/python2.7/dist-packages/networkx/readwrite/gml.py",第347行,在parse_kv中curr_token = next(令牌)

文件"/usr/local/lib/python2.7/dist-packages/networkx/readwrite/gml.py",第323行,在tokenize中(行[pos:],lineno + 1,pos + 1))

networkx.exception.NetworkXError:无法在(3,1)处对u'graph'进行标记化

python graph networkx

8
推荐指数
1
解决办法
5957
查看次数

标签 统计

graph ×1

networkx ×1

python ×1