2015-02-13 4 views
0

Я пытаюсь создать сеть с использованием библиотеки Networkx в python. Некоторые имена узлов - это URL-ссылки. Например, один из веб-адресов «http://www.everydayhealth.com/health-recipe/summer-vegetable-cr+ \ x8cpes.aspx конт = 3?»UnicodeDecodeError Python

Я пытаюсь сохранить сеть в формате GML, и это дает мне следующую ошибку: UnicodeDecodeError: «» ASCii кодек может» t декодировать байт 0xe9 в позиции 111: порядковый номер не в диапазоне (128)

Основываясь на ссылках, которые я читал, я знаю, что URL-адрес является «строкой», а не «юникодом». Я проверил его с помощью типа (url). Но поскольку это дает мне вышеуказанную ошибку, это означает, что она не содержит всех символов ASCII. Итак, я попробовал следующее:

u1 = url.decode («ASCII») Это дает мне следующее сообщение об ошибке: UnicodeDecodeError: «ASCII» кодек не может декодировать байт 0x8c в положении 64: порядковый номер не в диапазоне (128)

Как мне это сделать? Моя основная цель - сохранить эту сеть в формате gml. Любая помощь будет оценена.

Thank You

ответ