python入门编码:

Python 文件中如果未指定编码,有中文代码时候,在执行过程会出现报错:

File "test.py", line 2
SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

  

Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。

解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了。

所以如果大家再学习过程中,代码中包含中文,就需要在头部指定编码。

注意:Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。

Python入门之中文乱码相关推荐

  1. python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色)

    python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色) 参考文章: (1)python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色) (2)https://www.cnblog ...

  2. Python requests库中文乱码问题汇总(编码)

    Python requests库中文乱码问题汇总(编码) 在用requests爬取网页时,经常会碰到网页的编码问题导致中文乱码 <dt>ç¹è²æå¡</dt> 这时首先查看页 ...

  3. 在MAC下,使用anaconda,解决python画图时中文乱码

    在MAC下,使用anaconda,python画图时中文乱码 在mac电脑下,安装anaconda环境,使用python画图时,使用中文显示时,中文乱码. 可在网络上找到解决办法,添加下面两行代码: ...

  4. python查询mysql中文乱码问题

    相信很多在工作中的Python小伙伴,经常会遇到一些工作上的问题,例如查询mysql中文乱码问题,Python连接mysql数据库时,读取数据库中的中文出现乱码,所有中文都显示为问号了,那么该如何解决 ...

  5. python中解决中文乱码

    解决中文乱码 什么是字符编码 python 的字符编码 encode和decode unicode还可以decode吗? UTF-8还可以encode吗? 解决中文编码问题 问题1:使用request ...

  6. python idea控制台中文乱码_python 解决cv2绘制中文乱码问题

    python 解决cv2绘制中文乱码问题 因为使用cv2.putText() 只能显示英文字符,中文会出现乱码问题, 因此使用PIL在图片上绘制添加中文,可以指定字体文件. 大体思路: OpenCV图 ...

  7. python 折线图中文乱码_彻底解决 Python画图中文乱码问题--Pyplotz组件

    1 源起 自从开始学习Python,就非常喜欢用来画图.一直没有需求画要中文显示信息的图,所以没有配置Python中文的环境.由于昨天就需要画几十个形式相同,只是数据不同的图,并且需要显示中文信息.如 ...

  8. python画图显示中文乱码_解决Python pandas plot输出图形中显示中文乱码问题

    解决方式一: import matplotlib #1. 获取matplotlibrc文件所在路径 matplotlib.matplotlib_fname() #Out[3]: u'd:\\Anaco ...

  9. python 数据库的中文乱码问题

    在使用pymssql操作sqlserver数据库时,碰到了中文乱码的问题,之前从网上查了很多,又是python编码,又是数据库编码什么的,非常乱,试了很多,好多都解决不了问题. 数据库是sqlserv ...

最新文章

  1. 4月23日遇到的问题
  2. linux下创建mysql用户,并且给增删改查的权限
  3. Linux下目录/文件颜色的含义
  4. 网络分流器|运营商光纤延距解决方案
  5. Asp.Net Boilerplate微服务实战(一)概述
  6. 前端学习(3064):vue+element今日头条管理-状态处理
  7. java组合框的事件有哪些_博为峰Java技术文章 ——JavaSE Swing列表框选取事件的处理...
  8. 如何迅速分析出系统CPU的瓶颈在哪里?
  9. 史上最新最全的来自成都的Azure系列文章,助你上云!老少皆宜,童叟无欺!
  10. 数仓开发神器--DBeaver
  11. 筝乐音乐播放器——黑马koltin影音笔记1
  12. Thrift 的原理和使用
  13. RS-422接口定义
  14. 软件测试面试必问问题
  15. 使用ActiveMQ中间件方式发送邮件
  16. 基于Python 实现 Spirent TestCenter 自动化
  17. Spring Cache使用Redisson分布式锁解决缓存击穿问题
  18. java 中long和Long的区别
  19. Bitly:构建月处理60亿点击的分布式系统
  20. 面向数据结构的分析设计方法(JSD)

热门文章

  1. 使用NDK编译VTK
  2. python做一个记事本_python如何自制一个简易记事本?
  3. git的常用操作(个人整理使用)
  4. 覆盖所有类型的javascript深度克隆
  5. 阿里微服务专家自己手写Spring Boot 实现一个简单的自动配置模块
  6. 提高JS性能注意事项(转载)
  7. CentOS7下Elasticsearch集群部署记录
  8. 2016年物联网市场5大趋势
  9. java.lang.System
  10. tomcat 执行一个web请求的过程