Тип объекта при написании CSV в Python - PullRequest
0 голосов
/ 24 июня 2018

Я пытаюсь использовать igraph, чтобы найти оптимальное количество сообществ для каждого узла, и нашел здесь хороший ответ Использование iGraph в python для обнаружения сообщества и записи номера сообщества для каждого узла в 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])
...