我在寫一個使用2.7.3版本的python腳本。在腳本行令人煩惱的Python語法錯誤
toolsDir = 'tools/'
當我運行這個在終端上我的字符串「R」的最後一個字符得到SyntaxError: invalid syntax
。我嘗試重命名字符串,使用「而不是」,如果我實際上通過bash進入python並在一行中聲明字符串並打印它,我不會出現錯誤
我通過file -i update.py
和I檢查了編碼得到text/x-python; charset=us-ascii
我用的TextWrangler,nano和LeafPad的文本編輯器。
我有一種感覺,可能是一些與編輯之一的編碼。我有這個腳本沒有任何錯誤之前運行。
任何意見將不勝感激。
你是如何執行腳本的? – karthikr
這看起來有點像DOS行結束問題,'r'被神祕地報告爲字符串中的最後一個字符,但是我並不知道Python會關心的原因,或者一個文字回車將如何變成'\ r'表示錯誤可能是引用。 – chepner
以前的行看起來像什麼? – tripleee