2015-08-31 27 views
-5

我正在使用Notepad ++編寫我的代碼,但我不斷收到無效語法錯誤。Python:在不存在的行上出現語法錯誤

代碼停在54行和它的說法錯誤的是上線55

我假設這是一個複製和粘貼相關的錯誤,但我似乎無法找到一種方法來解決它。

任何建議將是偉大的。

在線上編輯代碼53/54;

城市= hashmap.get(市, 'TX', '不存在')

打印 「的城市,爲國家 'TX' 是:%s的」 %城市

錯誤我現在是;

文件ex38.py 55行 ^ SytanError:無效sytanx

+4

1.發佈您的代碼。 2.錯誤幾乎肯定在第54行。 – jwodder

+3

沒有看到錯誤,或者產生錯誤的代碼,我們在這裏可以做的並不多。 –

回答

3

你忘了關閉的括號,也可能是多行字符串。或者你有一個聲明,在最後一行需要一個塊(如if x:),並且沒有跟隨它。但最有可能的是parens。某處有(沒有相應的)

+0

感謝Remco,它的確如此簡單。我有一個雙括號,我只會關閉一次。 –

0

在同一行中,您正在執行兩條指令,分配和打印一個變量。我認爲它不起作用。使用換行符打印語句

相關問題