1. 程式人生 > >Python程式設計:命令列python和python -m的區別

Python程式設計:命令列python和python -m的區別

參考了很多,總結下

Python指令碼執行的方式

  1. 當模組匯入
  2. 直接執行(__name__ == "main"
    • $ python 執行當前目錄下py檔案
    • $ python -m已安裝庫中的模組當指令碼執行

主要區別在於:

  1. 查詢檔案的路徑不一樣
  2. 一個執行的是指令碼,一個是模組當指令碼執行

參考:
PYTHON 和PYTHON-M 的區別