SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb8 in position 2: invalid start byte

在用python3进行编程导入单个类时,代码没有问题运行时出现如下错误,在第一行打开模块car导入其中的Car类时出错。

SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb8 in position 2: invalid start byte

因为编译器有默认的编码格式Geany默认编码格式是gbk,所以只要选择utf-8,在注释或者给变量赋值时就不会报错了

    geany的设置方式:

SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb8 in position 2: invalid start byte