我見過兩種使用命令列開啟 python 腳本的方法,它們是:
python foo.py
和
python3 foo.py
我知道,有 python2 等,但是python
沒有版本會做什麼,為什麼我最近看到它?
答案1
您可以在系統中同時安裝多個版本的 python。目前,您的系統中安裝了 python 版本 2.xx 和 3.xx。
Python3 與 python(2) 一起安裝,因為某些應用程式可能仍然依賴較舊的 python(2)。
因此python
將參考版本 2.xx,python3
並將參考版本 3。
您可以透過以下方式確認版本:
python --version
python3 --version
答案2
多個版本的 Python 可以同時安裝,而且使用者可以選擇使用哪個版本的 Python。此指令python
啟動互動式 Python 2.x 解譯器並python3
啟動互動式 Python 3.x 解譯器。例如:
C:\Windows\system32>Python Python 2.7.15rc1 >>> 2+3 5
許多 Python 套件打包為 Python 2.x 和 Python 3.x 的單獨版本,也可以彼此一起安裝。
Python 可以在 REPL 中互動運行腳本。讀取-評估-列印循環(REPL),也稱為互動式頂層或語言shell,是一種簡單的互動式電腦程式設計環境,它接受單一使用者輸入(即單一表達式),對其進行評估,並將結果傳回給用戶。安裝 IPython 允許使用者以更用戶友好的方式互動運行程式碼和腳本區塊。將 IPython 2.x 與 IPython 3.x 一起安裝使用戶能夠互動式運行 Python 2.x 程式碼和 Python 3.x 程式碼區塊。