我正在尝试使用 Mechanize 读取网页中的某些表单:
for f in br.forms():
print f
我收到以下错误:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 42: ordinal not in range(128)
我想我需要转换一些字符,但我不知道如何做到这一点。
最佳答案
我终于找到了解决办法:
import sys
reload(sys)
sys.setdefaultencoding('utf8')
关于python - python 中的 Unicode 错误与表单(使用 Mechanize),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33019511/