2017-10-18 188 views
0

網絡有一個功能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

回答

0

從Networkx 2.0起,nx.write_edgelist函數中的參數comments是沒有用的。