使用python执行mysql编码存入Excel时报错

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangxingfan316/article/details/79651294

存入Excel时出现错误:
TypeError: cannot use a string pattern on a bytes-like object

sql执行部分语句如下:

CONCAT(SUM(CASE WHEN 节点名 = '基础教程' THEN 命中率 ELSE 0 END),'%')

将结果转为dataframe后,执行结果如下:
这里写图片描述
均显示b’[结果]’
解决方法:

CONCAT(SUM(CASE WHEN 节点名 = '基础教程' THEN 命中率 ELSE 0 END)*1,'%')

即可正常显示处理:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/wangxingfan316/article/details/79651294