1樓:匿名使用者
typeerror: 'int' object is not callable
這句話的意思是int物件不是可呼叫的。是不是可呼叫的,這個錯誤發生在有()的地方版,也就是print(47),中間其權實print已經不是一個函式,而是一個整數,所以說print不是一個可呼叫的函式。這個問題之所以出現,應該是前文使用了類似print=47這樣的賦值語句,將print定義成了整數,這樣再呼叫print就會出現上面的錯誤。
使用以下的語句,再呼叫print一般就不會錯了,即使print已經被賦值。
import builtins
builtins.print(47)
不明白可追問
python3 中的try... except exception,e: ...怎麼不能用了?變成什麼了呢?
2樓:匿名使用者
對,語法改了,應該是:
except exception as e:
順便問一下,**左邊的行號是怎麼弄出來的?
3樓:匿名使用者
try:
...except exception as e:...
4樓:青島
try和except必須對齊,否則報錯。我就遇到了這樣的錯誤。
5樓:jinson無悔
這個格式是python2.7的格式。python3改了,變成 except exception as e:,有不少語法不太一樣。
6樓:隨風飄揚
恩,是語法改了。
except exception as e:
***x
python3.6版本說我語法錯誤
7樓:最最最愛蚊子普
idle為開發人員提供了許多有用的特性,如自動縮排、語法高亮顯示、單詞自動完成以專
及命令歷史等等,在這些
屬功能的幫助下,能夠有效的提高我們的開發效率。
#提示使用者進行輸入
integer1 = raw_input('請輸入一個整數:')integer1 = int(integer1)integer2 = raw_input('請再次輸入一個整數:')integer2 = int(integer2)if integer1>integer2:
print '%d > %d' %(integer1,integer2)
else:
print '%d <= %d' %(integer1,integer2)
為什麼我的python3不支援中文輸入法打出的符號
函式的括號本來就要在英文半形下輸入啊 語法就是這麼規定的 希望你的問題能夠解決 python是不接受中文符號的 python3.3用搜狗輸入法打進去的字或字母 刪除時顯示口字亂碼 下面有圖 5 1 安全模式下,效果更好!2.以下所要使用的軟體,都要安裝或升級到最新版本,以保證使用的效果。3.不防毒,...
為什麼在192 168 0 1的介面,即使輸入正確的使用者名稱和密碼卻不能登入,同無線網的別的筆記本卻可以
你說的東東上用的瀏覽器不給力或有問題吧。我的桌上型電腦及nb及手機入192.168.0,1或192.168.1.1或192.168.1.2 我家三個無線路由,兩個獨立,一個橋接 的路由首頁都沒問題。電腦及手機都用傲遊瀏覽器的。你用的這個是手機還是筆記本.首先你使用的這個裝置本身應該在這個無線網裡.在...
為什麼在裡面輸入逗號會變成 ,為什麼在word裡面輸入逗號會變成 quot
在輸入法上點全形 半形轉換。逗號 shift也不是 樓上搞錯了 因為你在打逗號的時候按了shift鍵 為什麼我word裡打逗號會變成一個點?可能你的鍵盤出了問題,建議你換個鍵盤試試 你那是英文狀態下的標點符號,在你的輸入法裡邊修改下就好 用ctrl 轉換看看 點一下shift 試試 為什麼word中...