1. 程式人生 > >Python實踐8-Python的那些命令列選項

Python實踐8-Python的那些命令列選項

  • 將模組當做script執行
  • python -m <module-name> 搜尋sys.path指定的模組並將其內容作為__main__模組執行。由於引數是模組名稱,因此您不得提供副檔名(.py)。本module-name應該是一個有效的Python模組名稱,但執行並不總是執行這項(例如,它可以讓你使用包含一個連字元的名稱)。包名稱也是允許的。當提供包名稱而不是普通模組時,直譯器將<pkg>.__main__作為主模組執行。 如果給出該選項,則第一個元素sys.argv將是模組檔案的完整路徑。與-c選項一樣,當前目錄將被新增到開始sys.path。
  • python -m timeit
  • python -m SimpleHTTPServer