使用urllib解码时出错

2024-09-30 20:29:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从一个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次)

^{pr2}$

为什么在打印url内容之前先打印url可以避免这个错误?在


Tags: importhttpurl错误urllib字符utfurlopen