在Python中写入csv时的对象类型

2024-05-14 16:02:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用igraph来找到每个节点的最佳社区数,并在这里找到了一个很好的答案Using iGraph in python for community detection and writing community number for each node to CSV

我试过他提供的代码,但遇到了错误

TypeError: a bytes-like object is required, not 'str'

这是我使用的代码

import igraph
import csv

g = igraph.Graph.Read_Ncol('data.txt')
dendrogram = g.community_edge_betweenness()
clusters = dendrogram.as_clustering()
membership = clusters.membership

writer = csv.writer(open("output.csv", "wb"))
for name, membership in zip(g.vs["name"], membership):
    writer.writerow([name, membership])

Tags: csv答案代码nameincommunityimportfor

热门问题