MaxCompute开发UDTF(python)产生编码错误,参考常见问题无法解决
1、问题的根因,其实在MaxCompute UDF(Python)常见问题中已经解答了,核心原因是编码格式转换报错;2、要解决问题,首先要搞清楚,tupleout里面存储的对象是什么类型及编码格式?建议增加如下代码尝试:import detectresult = chardet.detect(result[col])print result看下字符串到底是啥类型的,然后使用result[col].encode('utf-8')转换
赞0
踩0