Python:不存在的行上的语法错误

时间:2015-08-31 21:54:30

标签: python syntax-error

我正在使用Notepad ++来编写我的代码,但是我不断在一行上收到无效语法错误。

代码在第54行停止,它表示错误在第55行。

我假设这是一个复制和粘贴相关的错误,但我似乎无法找到解决方法。

任何建议都会很棒。

编辑 - 第53/54行的代码;

city = hashmap.get(cities,'TX','不存在')

打印“州'TX'的城市是:%s”%city

我得到的错误是;

文件ex38.py,第55行                                      ^ SytanError:sytanx无效

2 个答案:

答案 0 :(得分:3)

您忘记关闭一组括号,或者可能是多行字符串。或者你有一个声明在最后一行占用了一个块(如if x:)并且没有跟随它。但很可能是parens。某处(没有相应的)

答案 1 :(得分:0)

在同一行中,您正在执行两条指令,分配和打印变量。我认为它不起作用。使用换行符打印声明