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 に答える