一般错误的原因是这个库不支持中文的解码(二维码内容包含中文)。

修改如下:

进入zxing.__init__.py代码中,类BarCode下,parse方法中:

找到下面这两行原代码如下:

1 raw = raw[:-1].decode()
2 parsed = parsed[:-1].decode()

修改为:

try:
raw = raw[:-1].decode()
parsed = parsed[:-1].decode()
except UnicodeDecodeError:
raw = raw[:-1].decode(encoding = 'gbk')
parsed = parsed[:-1].decode(encoding = 'gbk')  

保存,再次执行,问题解决。

最新文章

  1. ectouch 常用功能
  2. Hadoop 分布式文件系统 - HDFS
  3. 繁华模拟赛 Vincent的城堡
  4. Javascript 笔记与总结(1-1)作用域
  5. js设计模式-单例模式
  6. java的软件包
  7. 高斯消元与xor方程组
  8. STM32之SD卡
  9. Android学习笔记(一)Android应用程序的组成部分
  10. 使用msysgit上传项目到github
  11. Expanded encryption and decryption signature algorithm SM2 & SM3
  12. vue系列之生命周期
  13. 【微信公众号开发】【10】JSJDK相关
  14. laravel 事务处理
  15. mybatis 插入返回自增后的id
  16. 【转载】JAVA-dynamic web module与tomcat
  17. 查看JAVA的class二进制文件的方法
  18. 【CentOS】CentOS7.0 mysql与卸载
  19. jQuery中的ajax用法案例
  20. java中将数字的字符串表示转化为数字

热门文章

  1. JAVA中创建线程池的五种方法及比较
  2. clang-format 数组初始化,多行模式
  3. [JVM工具(1)] 堆栈检查利器jstat的使用
  4. github无法访问解决方法
  5. Flink 反压 浅入浅出
  6. (30)ASP.NET Core3.1 集成Apollo快速安装与使用
  7. C++libcurl的使用
  8. MySQL 存储函数的创建、调用、查找
  9. MySQL误删除用户怎么解决
  10. JAVA数据结构(十一)—— 堆及堆排序