首页后端开发Pythonxls文件用python无法读取

xls文件用python无法读取

时间2023-06-05 00:53:02发布访客分类Python浏览723
导读:xls文件用python无法读取?你试这样子。将jp.write(buf[i].decode('utf-8' 改成jp.write(unicode(buf[i] .encode('utf-8' python2有自动编码转换的功能。原来t...

xls文件用python无法读取?

你试这样子。将

jp.write(buf[i].decode('utf-8'))

改成

jp.write(unicode(buf[i]).encode('utf-8'))

python2有自动编码转换的功能。原来type(buf[i])如果是unicode,你还要decode,那么它会自动先按ascii进行encode,变成str型后,再运行decode('utf-8')。所以就会出现你上面的那个错误,汉字是不能encode成ascii的。

也许刚才的答案是错误的。

你还可以试试

jp.write(buf[i])

另外说明一下。写到socket或者是文件里,必须是string类型。不能是unicode。

这在python2和python3里是一样的。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: xls文件用python无法读取
本文地址: https://pptw.com/jishu/61828.html
python获取当前月份月初日期和月末日期 放弃工作全职带孩子到底对不对

游客 回复需填写必要信息