SyntaxError: Non-UTF-8 code starting with '\xb6' in file /mnt/f/pycharm_autoSklearn/autoSklearn/TSPM-ML-1/predata.py on line 8, but no encoding declared; see PEP 263 – Defining Python Source Code Encodings | peps.python.org for details,问题场景:在wsl接入pycharm中读取文件时碰到。

解决方法:

使用 # -*- coding: <encoding> -*- 注释

在文件的第一行或第二行添加以下注释,声明文件的编码。例如,如果你的文件是 UTF-8 编码,可以写成:

# -*- coding: utf-8 -*-

如果文件是其他编码(如 latin-1gbk),可以根据实际情况声明:

# -*- coding: latin-1 -*-

或者:

# -*- coding: gbk -*-
Logo

电影级数字人,免显卡端渲染SDK,十行代码即可调用,工业级demo免费开源下载!

更多推荐