我想从网址打开带有重音字符(ç,ã,é等)的文本文件。这是测试代码:
#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]
为什么在打印内容之前打印网址可以避免出现错误?
答案 0 :(得分:0)
你确定在$ PATH(或Windows上的%PATH%)变量中列出了文件“python”的目录吗?