python3 3平臺下指令碼出錯,顯示SyntaxError invalid syntax

2021-04-12 18:08:00 字數 3900 閱讀 1179

1樓:匿名使用者

這是python2的指令碼,在python 2版本下執行 ,不要在python3執行

0l後面的數字l表示數字是長整型,在專python3中所有的數字都是整型,不存在屬長整形,因此會出錯

如果去掉數字後面的l,這裡可能不出錯了,但由於這個程式是按照python 2的語法寫的,可能還會有其它錯誤

python3.3中定義一個函式 用print輸出時 出現錯誤「syntaxerror: invalid syntax」

2樓:匿名使用者

你在console裡面定義函式,return語句後面空一行才算結專束,如下。屬

def hello(name):

return 'hello,'+name+'!'

# 空一行

print hello('word')

python 出現錯誤 syntaxerror: invalid syntax

3樓:金色潛鳥

print 語句是否漏了 小括號?

print("hello world !")

python 3 寫 print "hello world !!" 會得 「invalid syntax「 錯誤。

4樓:

>>> 提示符表明你來

當前已經在自python的解釋環境下了,這個時候你可以互動式地輸入命令,直接得到命令的輸出結果。

如果要執行某個編輯好的python指令碼,先回到系統提示符下(windows下的 >,liniux下的$), 然後再輸入python helloworld.py

5樓:匿名使用者

你已經在python環境裡了,exit()後cd到你程式所在目錄再執行python helloworld.py

6樓:前恆閆香旋

這是python互動環境的問題,不是**語法問題。

儲存到py中執行是沒問題的。

7樓:週週周杰杰倫

這個我以前經常遇見這個錯誤 基本上都是冒號出了問題

網頁連結

python提示錯誤invalid syntax

8樓:話費不想吃剛

python提示錯誤

baiinvalid syntax時因為:

python 2.x升級到python 3.x,duprint函式的語zhi法變化了,所以用daopython 2.

x的print函式的**,放在python 3.x中執行版,結權

果就出現了print函式的「syntaxerror: invalid syntax」了。

python 2.x和python 3.x中print函式語法方面的區別:

python 2.x: print 「所要列印的內容」 , 不帶括號。

python 3.x: print函式(」所要列印的內容」),必須帶括號。

所最好先檢視下電腦上安裝的python版本,根據版本來修改報錯的**。

python(英語發音:/ˈpaɪθən/), 是一種物件導向、解釋型計算機程式設計語言,由guido van rossum於2023年底發明,第一個公開發行版發行於2023年,python 源**同樣遵循 gpl(gnu general public license)協議。

9樓:白卡

如果安裝了最新版本bai的python 3.x版本之後,參考別人的**(基du於python 2.x寫的教程zhi),去利用print函式,列印dao輸出內容時,可能會遇到print函式的語法錯誤:

syntaxerror: invalid syntax

這是因為python 2.x升級到python 3.x,print函式的語法變化了,所以用python 2.

x的print函式的**,放在python 3.x中執行,結果就出現了print函式的「syntaxerror: invalid syntax

」了。

python 2.x和python 3.x中print函式語法方面的區別:

python 2.x: print 「所要列印的內容」 , 不帶括號。

python 3.x: print函式(」所要列印的內容」),必須帶括號。

所以想要解決這個問題,最好先檢視下電腦上安裝的python版本,根據版本來修改報錯的**。

10樓:

except 與try 對齊

if __name__ 對齊到最左端

11樓:草原橡樹

語法錯誤應該是指的這一行

print("that's", "age"*7 , "in dog years.")

age是你前面輸入的變數不需要加引號

另外行對齊很重要的,上面這行之後需要對齊,也會比較美觀易讀

python開啟檔案時,出現syntaxerror:invalid syntax報錯

12樓:大地廣場舞

f=open(r'c:\users\administrator\desktop\text.txt','r')#注意:'(均是半形

13樓:匿名使用者

語法錯誤,檢查標點符號和括號是不是英文半形輸入

14樓:匿名使用者

兩個單引號錯誤,換成一個,或者雙引號。

15樓:匿名使用者

可能是讀取方式和檔名中間用的是「.」,不是「,」(手動滑稽)

16樓:垂楊紫陌洛塖東

\user 前加一個\ 轉義符

17樓:週週周杰杰倫

會不會是冒號問題 參考網頁連結

寫程式時提示「python syntax error: invalid syntax」怎麼解決?

18樓:張大膽

寫程式時提示「來pythonsyntaxerror:invalidsyntax」往往源

是第一行的括號沒有完全匹配,引發編譯器報錯,使用者需要對第一行和上一行**進行檢查調整即可。具體操作步驟如下。

1、比如這兩行程式,第一行的括號沒有完全匹配,引發編譯器報錯。如下圖所示。

2、編譯器報錯的行數是第二行,說明實際出錯的下一行。如下圖所示。

3、檢查編譯器報錯的行數,發現沒問題。如下圖所示。

4、進而需要檢查編譯器報錯的那一行**的上一行的**是否有語法錯誤。如下圖所示。

5、在例子的情況下,補上第一行的**的反括號,syntaxerror:invalidsyntax成功解決。如下圖所示。

注意事項:

編譯器報錯的行數,使用者檢查往往發現不到錯誤,這時使用者只需要檢查報錯下一行即可解決問題。

py工程軟體出現「python syntaxerror: invalid syntax」怎麼辦?

19樓:小鏡子

print要加括號是baipython3的要求,你應該du

用的是python2。我試執行了一zhi下,沒dao有問題,如果你執行還版

是有問題,應該權是縮排的問題,你要確保每個有縮排的行前面的空白要麼都是空格,要麼都是tab,必須要統一。

py檔案是python指令碼檔案。

python 是一種物件導向、解釋型計算機程式設計語言。常用於各種伺服器的維護和自動化執行。它具有豐富和強大的庫。

它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是c/c++)很輕鬆地聯結在一起。直接安裝python直譯器即可直接通過 python   *.py 執行該指令碼。

python3 3為什麼print不能將變數中的n輸出為換行

你拿到的baidata是byte型別,du不是字串型別。所以 zhi n沒有dao自動列印成換行版。print b abc ndef b abc ndef print abc ndef abcdef type b type byte轉str,使用 權decode方法。print data.decod...

I5平臺的機器,大家看看

1 主機板換為h61即可,因為2300基本不能超頻,p67的浪費。2 記憶體1333即可 i5支援的記憶體為13333 硬碟藍盤即可或者希捷 300到400的即可,速度差的可以忽略。4 不如把以上節省的錢放在顯示卡上。5 不推薦aoc,雖然價效比高,但是質量一般,至少我手裡的是。6 機箱嘉航190多...

dota新手適合打11平臺天梯嗎

不建議你打,11平臺1300分以前都比較坑,如果想打的話先打打輔助,推薦食人魔魔法師,比較肉,爆發也可以。11的天梯是按照你的發揮,根據你本局的資料與你本局所用的英雄的平均水平作對比,如果你的發揮不如預期好就會扣分,而且在進行一定局數遊戲後評分會漸漸穩定,也就是說你的水平也就在這個分值的層面停留。所...