0

我想从 url 打开一个带有重音字符(ç、ã、é 等)的文本文件。这是测试代码:

#coding:utf-8

import urllib

murl = urllib.urlopen('http://www.****.com.br/sampletext.txt')
print murl.geturl()
print murl.read()

它工作得很好,打印一切都很好,但如果我注释掉这一行......

#print murl.geturl()

...我收到此错误消息(重复 2 次)

[Decode error - output not utf-8]
[Decode error - output not utf-8]

为什么在打印出其内容之前打印 url 可以避免该错误?

4

1 回答 1

0

您确定在 $PATH(或 Windows 上的 %PATH%)变量中列出了带有文件“python”的目录吗?

于 2013-04-21T20:21:24.180 回答