我們怎么讓計算機去讀取并執(zhí)行Python代碼文件呢?python解釋器是什么? Python語言是編程語言,是計算機能聽懂的語言。 計算機的大腦是CPU, 中文名叫中央處理器,它仍然不能直接處理 Python 語言。 CPU 只能直接處理機器指令語言,那是一種由0和1 數(shù)字組成的語言,像下面這樣, 這是一種我們?nèi)撕茈y直接寫出來的語言。 所以,我們需要一個翻譯, 把Python語言翻譯成 計算機CPU 能聽懂的 機器指令語言,這樣計算機才能按照我們的Python程序的要求去做事。 就像如果你要讓一個美國人干一件事,你又只會說中國話,那么你就需要一名會說英語的中國翻譯, 你和翻譯說中國話,翻譯聽了,再對美國人說英語,告訴他怎么做。 讓計算機執(zhí)行Python程序時,這個翻譯就是 Python解釋器。 Python解釋器本身也是個程序, 它是解釋執(zhí)行 Python代碼的,所以叫解釋器。 沒有它,我們的Python代碼是沒有辦法運行的。 我們運行Python程序時,先運行Python解釋器,通過這個解釋器,去讀取我們的Python程序文件,這個解釋器再以機器指令語言告訴CPU如何去做。 其原理如下圖所示: 所以說要運行Python程序,必須要有 Python解釋器。 |
|
來自: 文炳春秋 > 《Python資料》