mgr*_*ger 8 python graph networkx
我正在尝试使用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'进行标记化
| 归档时间: |
|
| 查看次数: |
5957 次 |
| 最近记录: |