Python的命令行模式和交互模式
請注意區分命令行模式和Python交互模式。
在命令行模式下,可以執行python
進入Python交互式環境,也可以執行python first.py
運行一個.py
文件(當前目錄必須為.py的所在目錄)。
執行一個.py
文件只能在命令行模式執行。如果敲一個命令python first.py
,看到如下錯誤:
此外,在命令行模式運行.py
文件和在Python交互式環境下直接運行Python代碼有所不同。Python交互式環境會把每一行Python代碼的結果自動打印出來,但是,直接運行Python代碼卻不會。
想要輸出結果,必須自己用print()
打印出來。
最后,Python交互模式的代碼是輸入一行,執行一行,而命令行模式下直接運行.py
文件是一次性執行該文件內的所有代碼。可見,Python交互模式主要是為了調試Python代碼用的,也便於初學者學習,它不是正式運行Python代碼的環境!