如何向networkx edgelist添加评论?

问题描述:

网络有一个功能nx.write_edgelist(G, path, comments='#', delimiter=' ', data=True, encoding='utf-8')如何向networkx edgelist添加评论?

我想添加一些评论到我创建的图表。然而,事实证明,在这种情况下,参数comments是没有用的。当执行以下命令时:

nx.write_edgelist(my_graph,my_path,comments="#some comments",data=False); 

与注释相关的任何内容都不会写入输出文件。 有没有什么方法可以将注释添加到边界列表,而不是创建边界列表并手动添加注释(或编写程序以在创建边界列表文件之后添加注释)。

+0

'comments'参数旨在表示文件中注释开始的字符串。这被'read_edgelist'用来忽略一行,但是在我看来'write_edgelist'和'write_weighted_edgelist'根本不使用'comments'。除了事实编辑之外,我没有办法做到这一点(你可以通过在Python中打开文件来完成) – Joel

从Networkx 2.0起,nx.write_edgelist函数中的参数comments是没有用的。