语法错误(请复制粘贴以查看)x{0:G,1: 语法错误(请复制/粘贴以查看) x = {"0":"G","1":"H"} 在行解释器上测试: >>> x = {... "0":"G" File "",line 2 "0":"G" ^SyntaxError: in
语法错误(请复制/粘贴以查看)
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等)进行复制时,还会附带一堆额外的字符。