我正在使用Notepad ++来编写我的代码,但是我不断在一行上收到无效语法错误。
代码在第54行停止,它表示错误在第55行。
我假设这是一个复制和粘贴相关的错误,但我似乎无法找到解决方法。
任何建议都会很棒。
编辑 - 第53/54行的代码;
city = hashmap.get(cities,'TX','不存在')
打印“州'TX'的城市是:%s”%city
我得到的错误是;
文件ex38.py,第55行 ^ SytanError:sytanx无效
答案 0 :(得分:3)
您忘记关闭一组括号,或者可能是多行字符串。或者你有一个声明在最后一行占用了一个块(如if x:
)并且没有跟随它。但很可能是parens。某处(
没有相应的)
。
答案 1 :(得分:0)
在同一行中,您正在执行两条指令,分配和打印变量。我认为它不起作用。使用换行符打印声明