python报错如下:SyntaxError: Non-UTF-8 code
时间: 2023-12-03 08:46:13 浏览: 213
这个错误通常是由于文件的编码格式不是UTF-8导致的。你需要在文件的开头添加以下代码来指定编码格式为UTF-8:
```python
# -*- coding: utf-8 -*-
```
如果你已经添加了这行代码,但仍然出现该错误,那么你需要检查文件本身的编码格式是否为UTF-8。可以使用文本编辑器打开文件并查看编码格式。如果不是UTF-8,则需要将其转换为UTF-8。
如果转换编码格式后,仍然出现该错误,请确保你的Python解释器支持UTF-8编码。可以通过在终端中运行以下命令来检查:
```python
python -c "import locale; print(locale.getpreferredencoding())"
```
如果输出结果为'UTF-8',则表示你的Python解释器已经支持UTF-8编码。如果输出结果不是'UTF-8',则需要更改系统的默认编码格式或重新安装Python解释器。
相关问题
cmd 运行 python 后报错SyntaxError: Non-UTF-8 code starting with '\x90' in file
在cmd中运行python时报错"SyntaxError: Non-UTF-8 code starting with '\x90' in file"是因为文件中包含了非UTF-8编码的字符。解决这个问题的方法有两种:
1. 在py文件的首行添加编码为utf-8的设置
```python
# - coding: utf-8 -*-
```
这样可以告诉Python解释器使用UTF-8编码来解析文件中的字符,从而避免报错。
2. 如果以上方法未成功,可以尝试使用文本编辑器将文件另存为UTF-8编码。具体步骤如下:
- 打开文件,选择“另存为”选项。
- 在保存对话框中,选择UTF-8编码,并保存文件。
- 然后再次尝试在cmd中运行python文件,应该就不会再报错了。
希望以上方法能够帮助到你解决问题!
SyntaxError: Non-UTF-8 code
这个错误通常表示你的代码包含非 UTF-8 编码的字符。在 Python 3 中,所有的源代码必须使用 UTF-8 编码。要解决这个错误,你可以尝试以下几个方法:
1. 在代码文件开头添加以下注释行,指定文件编码为 UTF-8:
```
# -*- coding: utf-8 -*-
```
2. 将代码文件转换为 UTF-8 编码。可以使用文本编辑器(如 Notepad++)将文件编码转换为 UTF-8。
3. 检查代码中是否包含非 ASCII 字符。如果是,可以将它们替换为相应的 Unicode 转义序列。
注意:如果你使用的是 Python 2 版本,那么文件编码默认为 ASCII,需要使用相应的编码声明来指定文件编码。例如:
```
# -*- coding: utf-8 -*-
```
或
```
# coding=utf-8
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)