当前位置:   article > 正文

UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode[python中文字符串比较]

unicodewarning: unicode equal comparison failed to convert both arguments to

UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode

这个报错是编码问题导致的,json数据中有中文,在python里面对其与中文做比较的时候报错。
解决的思路
在文件头加上

# -*- coding:utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
  • 1
  • 2
  • 3
  • 4

对需要比较的中文字符变量

 label = label.decode('utf-8')
  • 1

这样就OK了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/882521
推荐阅读
相关标签
  

闽ICP备14008679号