我还有一个错误要修正。
row = OpenThisLink + titleTag + JD
try:
csvwriter.writerow([row])
except (UnicodeEncodeError, UnicodeDecodeError):
pass
这就产生了错误(对于这个字符:“n”)
row = OpenThisLink + str(titleTag) + JD
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 51: ordinal not in range(128)
我试图用方法here来解决这个问题。但是
>>> title = "hello Giliciński"
Unsupported characters in input
u = unicode(title, "latin1")
Traceback (most recent call last):
File "<pyshell#56>", line 1, in <module>
u = unicode(title, "latin1")
NameError: name 'title' is not defined
>>> title = "ń" Unsupported characters in input
根据文件:
Unlike a similar case with
UnicodeEncodeError
, such a failure cannot be always avoided.
事实上,我的例外似乎不起作用。有什么建议吗?
谢谢!
目前没有回答
相关问题 更多 >
编程相关推荐