df_col = schema.columns
开发的表没有问题,其他表也没有问题,就这一个表有问题,可能是什么原因呢?
方法一解决办法:在print.py起始处,指定编码方式为utf-8,这样python在执行代码时,就知道要按照utf-8来解释执行代码了
#coding=utf-8
方法二解决办法:一般建议在调用print打印变量时,首先调用encode()函数将unicode类型的变量进行编码,转换成str类型的变量
print b.encode('utf-8')
方法三解决办法:保持终端编码和待显示的变量的编码方式的一致,编码一致就不会中文乱码
试下加上这个是否可以。
#!/usr/bin/python
#-*-coding:utf-8 -*-
#这两句是将文件的编码格式重新修改为ANSI,并加上编码说明
#否则中文注释会报错
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。