解决Python代码编码问题 SyntaxError: Non-UTF-8 code starting with '\xc1'

导致出错的根源就是编码问题。

解决方案是:

在程序最上面加上:

view plai# coding=gbk

这样程序就可以正常运行了。

解决Python代码编码问题 SyntaxError: Non-UTF-8 code starting with '\xc1'

时间: 2024-12-24 11:48:27

解决Python代码编码问题 SyntaxError: Non-UTF-8 code starting with '\xc1'的相关文章

关于Python报错:SyntaxError: Non-ASCII character '\xe5' in file的解决方法

Python默认编码错误SyntaxError: Non-ASCII character '\xe5'之解决方法在编写Python时,当使用中文输出或注释时运行脚本,会提示错误信息:SyntaxError: Non-ASCII character '\xe5' in file ******* 解决方法:python的默认编码文件是用的ASCII码,你将文件存成了UTF-8!!!(文件中存在中文或者其他语言,就会出现此问题!)解决办法很简单!!!在文件开头加入: # -*- coding: UTF

SyntaxError: Non-UTF-8 code starting with '\xb5' in file test.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

使用editplue运行如下程序,出现错误 hex_value1 = 0x13print("hex_value1的值为:",hex_value1) SyntaxError: Non-UTF-8 code starting with '\xb5' in file test.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 转载: Eclipse+PyDe

(转)Python PEP8 编码规范中文版

转:https://blog.csdn.net/ratsniper/article/details/78954852 原文链接:http://legacy.python.org/dev/peps/pep-0008/ item detail PEP 8 Title Style Guide for Python Code Version c451868df657 Last-Modified 2016-06-08 10:43:53 -0400 (Wed, 08 Jun 2016) Author Gui

Python PEP8 编码规范中文版-译自官网文件

写在前面(自补):初听PEP8一头雾水,不知所谓.啥是PEP8?为啥叫PEP8?PEP8是干啥的?-先了解下PEP吧. PEP是什么? PEP的全称是Python Enhancement Proposals,其中Enhancement是增强改进的意思,Proposals则可译为提案或建议书,所以合起来,比较常见的翻译是Python增强提案或Python改进建议书. 我个人倾向于前一个翻译,因为它更贴切.Python核心开发者主要通过邮件列表讨论问题.提议.计划等,PEP通常是汇总了多方信息,经过

解决Eclipse编写Python代码出现SyntaxError: Non-ASCII character问题

在用Eclipse编写Python代码时,如果代码或注释中包含中文,运行程序会出现SyntaxError: Non-ASCII character问题. 解决方法:在代码的第一行添加 # coding=utf-8 即可解决问题.

python报错:SyntaxError: Non-ASCII character '\xe5'的解决方法

最近在学习机器学习,上面的代码都是一些python代码,对于python只是会一些基础性的东西,刚才就遇到了一个比较low的问题,但是还是记录一下吧. 在python代码中出现了中文,但是我又把# -*- coding: utf-8 -*-这句话放到了第三行,所以导致出现了,如下的错误: SyntaxError: Non-ASCII character '\xe5' 1. 解决方法也和简单就是把编码的那句话放在第一行: # -*- coding: utf-8 -*- #!/usr/bin/pyt

Python报错:SyntaxError: Non-ASCII character '\xe5' in file的解决方法

SyntaxError: Non-ASCII character '\xe5' in file 原因:Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文(或者其他的语言,比如小日本的日语……),此时即使你把自己编写的Python源文件以UTF-8格式保存了:但实际上,这依然是不行的. 解决方法:在源码的第一行添加以下语句: # -*- coding: UTF-8 -*-     或者 #coding=utf-8 (注:此语句一定要添加在源代码的第一行) Pyt

运行python代码报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 91: ordinal not in range(128)的解决办法

1.通过搜集网上的资料,自己多次尝试,问题算是解决了,在代码中加上如下几句即可: import sys reload(sys) sys.setdefaultencoding('utf-8') 2.原因就是Python的str默认是ascii编码,和unicode编码冲突,混淆了python2 里边的 str 和 unicode 数据类型. 3.python3 区分了 unicode str 和 byte arrary,并且默认编码不再是 ascii. 运行python代码报错UnicodeDec

解决python 提示 SyntaxError: Missing parentheses in call to 'print'

刚刚学习python,练习他的输出,发现输出一个常量时报错了,如下: 发现是因为python2.X版本与python3.X版本输出方式不同造成的在python3.X的,输入内容时都要带上括号python(),而在2.X中直接输出就没有问题 第二个地方,在IDE中运行给予提示,如 解决python 提示 SyntaxError: Missing parentheses in call to 'print'