【发布时间】:2015-02-13 20:06:50
【问题描述】:
我正在尝试使用 Python 中的 Networkx 库构建网络。一些节点名称是 url 链接。 例如,其中一个 url 是 'http://www.everydayhealth.com/health-recipe/summer-vegetable-cr+\x8cpes.aspx?pos=3'
我正在尝试以 gml 格式保存网络,它给了我以下错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 111: ordinal not in range(128)
根据我阅读的链接,我知道该 url 是“字符串”而不是“unicode”。我使用 type(url) 检查了它。但是因为它给了我上述错误,这意味着它不包含所有 ASCII 字符。所以,我尝试了以下方法:
u1=url.decode('ascii') 它给了我以下错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0x8c in position 64: ordinal not in range(128)
我应该怎么做? 我的主要目的是以 gml 格式保存这个网络。任何帮助将不胜感激。
谢谢
【问题讨论】: