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

可按照错误建议网址查看http://www.python.org/peps/pep-0263.html

发现是因为Python在默认状态下不支持源文件中的编码所致。解决方案有如下三种:

一、在文件头部添加如下注释码:

# coding=<encoding name> 例如,可添加# coding=utf-8

二、在文件头部添加如下两行注释码:

#!/usr/bin/python

# -*- coding: <encoding name> -*- 例如,可添加# -*- coding: utf-8 -*-

三、在文件头部添加如下两行注释码:

#!/usr/bin/python

# vim: set fileencoding=<encoding name> : 例如,可添加# vim: set fileencoding=utf-8 :

最最关键的是设置一定要放在最前面,包括在注释的前面。

转自:https://blog.csdn.net/langb2014/article/details/50475441

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

  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. 关于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 ...

  3. 【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; ...

  4. 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 ...

  5. 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 encod ...

  6. SyntaxError:Non-UTF-8 code starting with ‘\xb6‘ in file E:/...py on line 16, but no encoding declare

    SyntaxError:Non-UTF-8 code starting with '\xb6' in file E:/.../....py on line 16, but no encoding de ...

  7. 解决: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 ...

  8. 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 ...

  9. centos中python报错 SyntaxError: Non-ASCII character ‘\xe7‘ in file car-training.py on line 7, but no en

    文件头部加入 # -*- coding: utf-8 -*-

最新文章

  1. html5中上传图片
  2. python学习 day2 (3月2日)
  3. Centos 7 安装 Haproxy
  4. elementui表格复制_Element-UI中关于table表格的那些骚操作
  5. DL之DNN:自定义MultiLayerNet(5*100+ReLU+SGD/Momentum/AdaGrad/Adam四种最优化)对MNIST数据集训练进而比较不同方法的性能
  6. 中国大学MOOC 计算机组成原理第3章 测试
  7. 【kubernetes系列之安装Dashboard】
  8. 343. 整数拆分(JavaScript)
  9. C# 6.0 的新语法特性
  10. 「陶哲軒實分析」 習題 3.5.9
  11. Golang Gin实践 连载十六 在图片上绘制文字
  12. JUC 常用 4 大并发工具类:CountDownLatch、CyclicBarrier、Semaphore、Exchanger
  13. java download oracle,Java Archive Downloads - Java SE 6 | Oracle 中国
  14. 常用端口号与对应的服务
  15. windows清理_10款欧美流行的Windows清理软件
  16. 节奏大师小游戏制作流程
  17. android如何获取进程占用的内存大小,Android获取cpu使用率,剩余内存和硬盘容量
  18. “回复TD即可退订” 是真的吗?
  19. 视频增强,去雾的实现 BU6521KV
  20. 实现strstr()函数

热门文章

  1. 基于FPGA的高效硬件除法器
  2. 【干货】PPT制作看这一篇就够了
  3. 简记_改进低值分流电阻的焊盘,提高精度
  4. Docker相关的网络问题-软件源和镜像加速器
  5. 【VUE】Vue知识点整理
  6. mysql 超级用户_MySQL中,预设的、拥有最高权限超级用户的用户名为( )
  7. Python中文件的操作
  8. TMR称重传感器的应用
  9. PR如何导出MOV格式
  10. pr同时导出多个片段