-2
Итак, я только начал добывать данные twitter, используя свой python twitter api. И собирался построить твит stucture Но я получаю эту ошибкуошибка формата unicode
f.write('strict digraph {\n%s\n}' % (';\n'.join(dot),))
UnicodeEncodeError: 'ascii' codec can't encode character u'\u201c' in position 108:
ordinal not in range(128)
Это код ..
def draw_tweet_graph(g):
OUT = "graph.dot"
try:
nx.drawing.write_dot(g, OUT)
except ImportError, e:
dot = ['"%s" -> "%s" [tweet_id=%s]' % (n1, n2, g[n1][n2]['tweet_id']) \
for n1, n2 in g.edges()]
f = open(OUT, 'w')
f.write('strict digraph {\n%s\n}' % (';\n'.join(dot),))
f.close()
Можете ли вы уточнить немного больше? – Fraz
Посмотрите, где находится 'open()'? –
по-прежнему та же ошибка :( – Fraz