-2
我剛剛開始學習Python(沒有事先編程經驗),所以我被要求獲得TextWrangler並輸入:print "hello world"
(當然),然後通過Mac上的終端應用運行它。我也被要求使用Python 2.7 NOT Python 3!但是當我按照我在視頻print "Hello World"
上所述的方式編寫該行時,終端應用程序顯示語法錯誤!當我寫行print ("hello world")
然後它通過沒有問題,並由終端執行。爲什麼我的python 2.7的行爲像python 3,如果我可以這樣說?當我在終端輸入python --version
時,它顯示我運行2.7版本。謝謝。爲什麼python 2.7「代理」像python 3?
嘗試運行'蟒蛇--version'在控制檯,它說什麼了? –
你是從'__future__ import'導入print_function'嗎? –
如果您可以顯示儘可能短的REPL會話的完整副本以顯示此行爲,**包括Python在以活動版本號**啓動時打印的橫幅,這將會有所幫助。 (這也會回答亞歷克斯問的問題,因爲這樣的記錄會顯示你輸入的一切必要的錯誤)。 –