命令行模式和Python交互模式


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代碼的環境。

 

 





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM