SyntaxError: invalid character '某字符' (U+具体Unicode编码)
e.g.
SyntaxError: invalid character '“' (U+201C)
SyntaxError: invalid character '(' (U+FF08)
Syntax(语法)Error(错误): invalid(无效的) character(字符)
出现非法字符,语句中大概率出现中文符号,导致的报错,括号中为具体Unicode编码 U+hex
默认情况下,Python 源码文件的编码是 UTF-8。这种编码支持世界上大多数语言的字符,可以用于字符串字面值、变量、函数名及注释 —— 尽管标准库只用常规的 ASCII 字符作为变量名或函数名,可移植代码都应遵守此约定。要正确显示这些字符,编辑器必须能识别 UTF-8 编码,而且必须使用支持文件中所有字符的字体。