Python CLI 的快速語法(Syntax)檢查

Python、Python3 寫好程式後,程式不想要執行的情況,想要快速確認是否有語法異常,可以用下述作法達成:

  • python -m py_compile example.py
  • python3 -m py_compile example.py

故意寫個錯誤來跑 (example.py 寫個 「aaa x =」)

  • python3 -m py_compile example.py # 正常就沒有任何事情,有錯誤會如下述:
    File "example.py", line 3
    aaa x =
    ^ SyntaxError: invalid syntax

另外還有下述可以使用: