最近敲python 遇到了下面这个错误:

SyntaxError: Non-ASCII character '\xe6' in file test.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

解决办法:

在该.py的文件头部添加: 下列代码,即可!

# -*- coding: utf-8 -*

从#号开始复制, 点击运行,即可解决上述问题

为啥出现该问题的原因:

一、使用中文字符
在python源码中如果使用了中文字符,运行时会有错误,解决的办法是在源码的开头部分加入字符编码的声明,下面是一个例子: 
#!/usr/bin/env python 
# -*- coding: cp936 -*- 
Python Tutorial中指出,python的源文件可以编码ASCII以外的字符集,最好的做法是在#!行后面用一个特殊的注释行来定义字符集: 
# -*- coding: encoding -*- 
根据这个声明,Python会尝试将文件中的字符编码转为encoding编码,并且,它尽可能的将指定地编码直接写成Unicode文本。 
注意,coding:encoding只是告诉Python文件使用了encoding格式的编码,但是编辑器可能会以自己的方式存储.py文件,因此最后文件保存的时候还需要编码中选指定的ecoding才行。

SyntaxError: Non-ASCII character '\xe6' in file test.py on line 1, but no encoding declared; see htt相关推荐

  1. 【Python】SyntaxError: Non-ASCII character ‘\xe8‘ in file main.py on line 7, but no encoding declared;

    Windows系统上能运行的Python程序,传到Linux系统上就无法运行,python main.py报错:SyntaxError: Non-ASCII character '\xe8' in f ...

  2. SyntaxError: Non-ASCII character ‘\xe5‘ in file(xxlrt_1.py) on line 7, but no encoding declared;

    具体报错如下: SyntaxError: Non-ASCII character '\xe5' in file /home/hly/work/python/work/xlrt_1.py on line ...

  3. 解决:SyntaxError: Non-ASCII character ‘\xe8‘ in file 1.py on line 4, but no encoding declared;

    在编辑python时,当有中文输出或注释时,出现错误提示:SyntaxError: Non-ASCII character '\xe7' in file - 在当前的.py文件的开头写上: #-- c ...

  4. 关于python无法显示中文的问题:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3, but no encoding

    关于python无法显示中文的问题:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3, but no encoding ...

  5. 【Python】报错解决:SyntaxError: Non-ASCII character ‘\xe5‘ in file button.py on line 3, but no encoding

    问题分析: SyntaxError: Non-ASCII character '\xe5' in file button.py on line 3, but no encoding declared; ...

  6. windows执行python文件提示SyntaxError: Non-ASCII character ‘\xe9‘ in file 1.py on line 7, but no encoding d

    1.问题 windows环境下执行python文件,提示错误如下 SyntaxError: Non-ASCII character '\xe9' in file 1.py on line 7, but ...

  7. SyntaxError: Non-UTF-8 code starting with '\xca' in file main.py on line 3, but no encoding declared

    问题 python 程序出现错误信息: SyntaxError: Non-UTF-8 code starting with '\xca' in file main.py on line 3, but ...

  8. python出现Non-ASCII character '\xe7' in file ex6.py on line 1, but no encoding declare错误

    python中出现Non-ASCII character '\xe7' in file ex6.py on line 1, but no encoding declare的错误 可按照错误建议网址查看 ...

  9. 关于python无法显示中文的问题:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3

    本文转载于:http://www.cnblogs.com/KarryWang/p/3260858.html 想在python代码中输出汉字.但是老是出现SyntaxError: Non-ASCII c ...

最新文章

  1. 03-JDBC连接MySQL数据库【插入数据】
  2. css中font的简写
  3. 3D脚本 maxscript入门教程(6)
  4. ECMAScript5 严格模式,JSON,及其它
  5. 自定义EventSource(三)IncrementingEventCounter
  6. 反转!2019程序员吸金榜来了,AI程序员刷爆了..
  7. JS 浏览器扩展storage
  8. 解决 X: user not authorized to run the X server, aborting.
  9. erp核心目的及erp特点
  10. 新型恶意软件—— Grizzly攻击Telegram
  11. 光伏行业缘何抢屋顶?
  12. 猫眼电影的android源代码!,微信小程序入门demo之猫眼电影
  13. python视频教程唐学韬-《吐血整理》-顶级程序员书单集
  14. 阿里部署edas,采用hsf框架,启动项目时无法启动的问题。
  15. 云服务器搭建java服务器运行环境
  16. Kinect图像成像原理
  17. fleck 客户端_C#中使用Fleck实现WebSocket通信简例
  18. 登录功能前端+后台php
  19. 奇技淫巧玄妙无穷| M1 mac os(苹果/AppleSilicon)系统的基本操作和设置
  20. 2022年学习机器人和人工智能的一些体会

热门文章

  1. loopback口建立IBGP邻居关系
  2. 面试题:将字符串中的中英文分开显示
  3. python3实现sm2加密和签名
  4. python英汉词典
  5. 苹果自带的清理软件_苹果用户福利 分享一款腾讯出品的垃圾清理软件
  6. 全球与中国体积视频软件市场深度研究分析报告
  7. 《袁老师访谈录》第九期丨陈家强教授/香港科大商学院前院长【问诊未来·院长系列:科技铺就金融创新之路】...
  8. 记录自己答题带思路Python简单?先来40道基础面试题测试下
  9. 爬取百度贴吧实战,python教你如何获取
  10. android rom指什么,【安卓基础知识】什么是ROM、RAM