>> x = {... "0"​:​"G"​ File "",line 2 "0"​:​"G"​ ^SyntaxError: in" />

当前位置 : 主页 > 网络编程 > 其它编程 >

错误在哪里以及如何避免错误字符错误

来源:互联网 收集:自由互联 发布时间:2023-07-02
语法错误(请复制粘贴以查看)x{0​:​G​,1: 语法错误(请复制/粘贴以查看) x = {"0"​:​"G"​,"1":"H"} 在行解释器上测试: >>> x = {... "0"​:​"G"​ File "",line 2 "0"​:​"G"​ ^SyntaxError: in
语法错误(请复制粘贴以查看)x{0​:​G​,1:

语法错误(请复制/粘贴以查看)

x = {"0"​:​"G"​,"1":"H"}

在行解释器上测试:

>>> x = {... "0"​:​"G"​ File "",line 2 "0"​:​"G"​ ^SyntaxError: invalid syntax

但是其他(似乎相同!)很好,(请复制/粘贴以查看)

x = {"0":"G","1":"H"}

现实生活中的字典较长且复杂,但它是 PDF格式,因此我将其复制/粘贴到编辑器中(或直接输出到终端相同的结果中)。也许(在确认后的评论中)这是ASCII转换问题,我需要清理...所以问题是“如何清理看起来完美的复制/粘贴源代码?”


同时测试:

  • python --version = Python 2.7.17
  • python3 --version = Python 3.6.9

我无法发表评论,因此我将其作为答案。

根据您使用的文本编辑器,建议您寻找一个可以执行此操作的软件包。这是1,3的一个。


也有一些在线工具可以复制/粘贴您的资源并对其进行检查或消毒。例子:

  • Sublime Text
  • http://pteo.paranoiaworks.mobi/diacriticsremover
,

我刚刚在3.6控制台中尝试过-它突出显示了第一个冒号周围的奇数行距,并清楚地说“ SyntaxError:标识符中的无效字符”。参见screenshot

@ mpez0已发表评论-从PDF(Word等)进行复制时,还会附带一堆额外的字符。

网友评论