当前位置:天才代写 > tutorial > Python教程 > 办理python中文编码错误问题

办理python中文编码错误问题

2017-11-03 08:00 星期五 所属: Python教程 浏览:857

对付初学者而言,编码问题或者还没有没重视起来,可是编码问题是中文开拓者必需面临的。本日来看下python开拓中如何办理编码问题。留意:本篇讲的是最常见的一种编码问题,其他编码问题,如json函数引起的编码问题,其他函数的编码问题,今后会连续为各人讲授。

编写措施的进程中会遇到中文字符串,但由于Python默认回收ASCII编码方法,所以对中文不支持。要办理此问题,必需配置当前编码方法为Unicode方法。

留意:不只仅是措施中呈现中文字符,并且注释中呈现中文也会导致编码问题!

呈现错误提示:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)

办理方案:

首先在文件头插手如下代码(声明):

#! /usr/bin/env python
#-*- coding: utf-8 -*-

可能

#! /usr/bin/env python
# coding=utf-8

这样在措施正文可能注释中呈现中文就不会报错啦

 

    关键字:

天才代写-代写联系方式