python2.7中文编码报错问题

来源:互联网 发布:计算机二级c语言教材 编辑:程序博客网 时间:2024/05/02 04:56

Python2.7 默认编码为ASCII而不是UTF-8,所以在进行含中文的csv文件数据分析时会遇到报错的问题。

错误代码:

Non-ASCII character '\xe5' in file /***/data.py on line 15, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

解决办法:

  1. 升级到python3.
  2. 如果不能升级到3,则在脚本中加入以下代码:
#!/usr/bin/python# -*- coding: utf-8 -*-import sysreload (sys)sys.setdefaultencoding('utf8')
原创粉丝点击