1、命令行模式
在Windows開始菜單選擇“命令提示符”,就可以進入到命令行模式,它的提示符類似 C:\>
2、Python交互模式
在命令行模式下敲命令python,,就進入到python交互模式,它的提示符是>>>
3、退出python交互模式
Windows系統下,在python交互模式下輸入exit()或者Ctrl+Z並回車,就可以退出python交互模式,回到命令行模式。
4、命令行模式與交互模式的區別
(1)命令行模式:可執行python進入python交互模式,也可以執行python hello.py運行一個.py文件
執行一個.py文件只能在命令行模式執行。如果直接運行python hello.py,可能會看到錯誤提示:No such file or directory。說明這個hello.py在當前目錄找不到,必須先把當前目錄切換到hello.py所在的目錄下,才能正常執行。
(2)在命令行模式下運行一個python程序和在python交互模式下運行python代碼有所不同。python交互環境會把每一行python代碼的結果自動打印出來,但是運行python代碼卻不會。
例如,在Python交互式環境下,輸入:
>>> 100 + 200 + 300 600
直接可以看到結果600
。
但是,寫一個calc.py
的文件,內容如下:
100 + 200 + 300
然后在命令行模式下執行:
C:\work>python calc.py
發現什么輸出都沒有。
這是正常的。想要輸出結果,必須自己用print()
打印出來。把calc.py
改造一下:
print(100 + 200 + 300)
再執行,就可以看到結果:
C:\work>python calc.py
600
(3)python交互模式的代碼是輸入一行,執行一行,而命令行模式下直接運行.py文件,是一次性執行該文件內的所有代碼。
python交互模式主要是為了調試python代碼用的,也便於初學者學習,它不是正式運行python代碼的環境。