使用python 2.5.2和linux debian我试图从包含西班牙语字符('í')的西班牙语网址获取内容:
import urllib
url = u'http://mydomain.es/índice.html'
content = urllib.urlopen(url).read()
Run Code Online (Sandbox Code Playgroud)
我收到这个错误:
'í'
我在尝试将url传递给urllib之前使用了:
'í'
还有这个:
'í'
但它不起作用
你能告诉我我做错了什么吗?
这对我有用:
#!/usr/bin/env python
# define source file encoding, see: http://www.python.org/dev/peps/pep-0263/
# -*- coding: utf-8 -*-
import urllib
url = u'http://example.com/índice.html'
content = urllib.urlopen(url.encode("UTF-8")).read()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
19706 次 |
最近记录: |