python 第三課 第一個python程式
阿新 • • 發佈:2018-11-08
什麼是命令列模式和Python互動模式。
命令列模式
在Windows開始選單選擇“命令提示符”,就進入到命令列模式,它的提示符類似C:\>
:
┌────────────────────────────────────────────────────────┐ │Microsoft Windows [Version 10.0.0] │ │(c) 2015 Microsoft Corporation. All rights reserved. │ │ │ │C:\> _ │ │ │ │ └────────────────────────────────────────────────────────┘
Python互動模式
在命令列模式下敲命令python
,就看到類似如下的一堆文字輸出,然後就進入到Python互動模式,它的提示符是>>>
。
┌────────────────────────────────────────────────────────┐ │Microsoft Windows [Version 10.0.0] │ │(c) 2015 Microsoft Corporation. All rights reserved. │ │ │ │C:\> python │ │Python 3.7 ... on win32 │ │Type "help", ... for more information. │ │>>> _ │ │ │ │ │ └────────────────────────────────────────────────────────┘
在Python互動模式下輸入exit()
並回車,就退出了Python互動模式,並回到命令列模式:
┌────────────────────────────────────────────────────────┐ │C:\> python │ │Python 3.7 ... on win32 │ │Type "help", ... for more information. │ │>>> exit() │ │ │ │C:\> _ │ └────────────────────────────────────────────────────────┘
也可以直接通過開始選單選擇Python (command line)
選單項,直接進入Python互動模式,但是輸入exit()
後窗口會直接關閉,不會回到命令列模式。
命令列模式和Python互動模式
在命令列模式下,可以執行python
進入Python互動式環境,也可以執行python hello.py
執行一個.py
檔案。
執行一個.py
檔案只能在命令列模式執行。如果敲一個命令python hello.py
,看到如下錯誤:
┌────────────────────────────────────────────────────────┐
│C:\> python hello.py │
│python: can't open file 'hello.py': [Errno 2] No such │
│file or directory │
└────────────────────────────────────────────────────────┘
錯誤提示No such file or directory
說明這個hello.py
在當前目錄找不到,必須先把當前目錄切換到hello.py
所在的目錄下,才能正常執行:
┌────────────────────────────────────────────────────────┐
│C:\> cd work │
│C:\work> python hello.py │
│Hello, world! │
│ │
└────────────────────────────────────────────────────────┘
Python互動式環境會把每一行Python程式碼的結果自動打印出來,但是,直接執行Python程式碼卻不會。Python互動模式的程式碼是輸入一行,執行一行,而命令列模式下直接執行.py
檔案是一次性執行該檔案內的所有程式碼。可見,Python互動模式主要是為了除錯Python程式碼用的,也便於初學者學習,它不是正式執行Python程式碼的環境!
小結
在Python互動式模式下,可以直接輸入程式碼,然後執行,並立刻得到結果。
在命令列模式下,可以直接執行.py
檔案。