python报错SyntaxError: invalid character in identifier

版权声明:学习分享,共同进步 https://blog.csdn.net/Andrew_jdw/article/details/82587269

从网上查找资料得知可能因素:

  • 原因可能是中文括号的原因
  • 末尾存在多余空格

   直接复制代码后,发现确实有多余的空格,但是删除后还是不行,重新写一遍发现又能运行。

后来想到可能是由于空格字符也是中文字符,于是将其替换成英文发现可行。

如果代码较多,而空格也较多,可以通过替换的方式进行解决。

步骤:

  1. 将代码进行复制
  2. 保存成ANSI格式,此时中文字符的空格会显示为字符“?”
  3. 采用全部替换功能,将“?”替换成英文对应的空格

猜你喜欢

转载自blog.csdn.net/Andrew_jdw/article/details/82587269