write_weighted_edgelist#

write_weighted_edgelist(G, path, comments='#', delimiter=' ', encoding='utf-8')[source]#

将图 G 写入为带有数字权重的边列表。

参数:
G

一个 NetworkX 图

path文件或字符串

要写入的文件或文件名。如果提供了文件对象,必须以 ‘wb’ 模式打开。以 .gz 或 .bz2 结尾的文件名将被压缩。

comments字符串,可选

用于指示注释开头的字符

delimiter字符串,可选

用于分隔值的字符串。默认是空白字符。

encoding: 字符串,可选

写入文件时指定使用的编码。

示例

>>> G = nx.Graph()
>>> G.add_edge(1, 2, weight=7)
>>> nx.write_weighted_edgelist(G, "test.weighted.edgelist")