SyntaxError: Non-ASCII character '\xe6' in file test.py on line 1, but no encoding declared; see htt
最近敲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的文件头部添加: 下列代码,即可!
从#号开始复制, 点击运行,即可解决上述问题
为啥出现该问题的原因:
一、使用中文字符
在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相关推荐
- 【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 ...
- 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 ...
- 解决: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 ...
- 关于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 ...
- 【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; ...
- 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 ...
- 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 ...
- 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的错误 可按照错误建议网址查看 ...
- 关于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 ...
最新文章
- 03-JDBC连接MySQL数据库【插入数据】
- css中font的简写
- 3D脚本 maxscript入门教程(6)
- ECMAScript5 严格模式,JSON,及其它
- 自定义EventSource(三)IncrementingEventCounter
- 反转!2019程序员吸金榜来了,AI程序员刷爆了..
- JS 浏览器扩展storage
- 解决 X: user not authorized to run the X server, aborting.
- erp核心目的及erp特点
- 新型恶意软件—— Grizzly攻击Telegram
- 光伏行业缘何抢屋顶?
- 猫眼电影的android源代码!,微信小程序入门demo之猫眼电影
- python视频教程唐学韬-《吐血整理》-顶级程序员书单集
- 阿里部署edas,采用hsf框架,启动项目时无法启动的问题。
- 云服务器搭建java服务器运行环境
- Kinect图像成像原理
- fleck 客户端_C#中使用Fleck实现WebSocket通信简例
- 登录功能前端+后台php
- 奇技淫巧玄妙无穷| M1 mac os(苹果/AppleSilicon)系统的基本操作和设置
- 2022年学习机器人和人工智能的一些体会
热门文章
- loopback口建立IBGP邻居关系
- 面试题:将字符串中的中英文分开显示
- python3实现sm2加密和签名
- python英汉词典
- 苹果自带的清理软件_苹果用户福利 分享一款腾讯出品的垃圾清理软件
- 全球与中国体积视频软件市场深度研究分析报告
- 《袁老师访谈录》第九期丨陈家强教授/香港科大商学院前院长【问诊未来·院长系列:科技铺就金融创新之路】...
- 记录自己答题带思路Python简单?先来40道基础面试题测试下
- 爬取百度贴吧实战,python教你如何获取
- android rom指什么,【安卓基础知识】什么是ROM、RAM