2015-09-27 170 views
4

我對Python完全陌生,我試圖運行我的服務器,但我從我正在處理的項目中收到此語法錯誤。導致此Python語法錯誤的原因是什麼?

def find_shortest_path(start: GraphNode, end, path=[]): 
           ^
SyntaxError: invalid syntax 

要清楚,我沒有寫的代碼,我只是認爲樣式這個項目,但我不知道該怎麼看到應用程序而無需在服務器上運行它。

回答

7

此代碼似乎使用function annotations,它們僅在Python 3.X中可用。你用的是什麼version

+0

我正在使用... Python 2.7.10(當我運行python -V)我不知道應用程序使用什麼版本? –

+0

@JustusEapen你能提供更多關於它是什麼應用程序的信息嗎?我懷疑如果你安裝python3並使用它來啓動django應用程序,它將工作。 – jaynp

+0

在我的機器上安裝Python 3?如果你有時間,我可以給你離線的應用程序的更多細節... –