Python 是一門(mén)廣受歡迎的編程語(yǔ)言,但它的缺陷之一是沒(méi)有一種內(nèi)置解釋器。
Traceback (most recent call last): File "hello_world.py", line 1, inprint("Hello, world!") NameError: name 'print' is not defined
如果你嘗試運(yùn)行以上代碼,你將會(huì)得到一個(gè)名為NameError
的錯(cuò)誤,因?yàn)?Python 無(wú)法理解print
命令。這是因?yàn)?,在很多其他語(yǔ)言中,一些基本命令都包括在語(yǔ)言本身中,但在 Python 中,你需要一個(gè)專(zhuān)門(mén)的解釋器來(lái)執(zhí)行這些基本命令。
雖然這個(gè)缺陷被認(rèn)為很小,但如果你是一個(gè)新手,這可能會(huì)讓你感到非常困惑。如果你遇到這個(gè)問(wèn)題,你需要安裝 Python 解釋器來(lái)運(yùn)行你的代碼。
總之,雖然 Python 缺少內(nèi)置的解釋器是一個(gè)小問(wèn)題,但對(duì)于新手來(lái)說(shuō)確實(shí)是一個(gè)挑戰(zhàn)。但是,安裝 Python 解釋器是很簡(jiǎn)單的,所以不要讓它阻止你使用 Python 來(lái)編程。