天天看點

Python程式設計:設定Python解釋器不生成位元組碼pyc檔案位元組碼檔案作用設定不生成位元組碼檔案

位元組碼檔案作用

Python

解釋器将源碼轉換為位元組碼 (.pyc檔案), 然後再由解釋器來執行這些位元組碼;

下次執行時,如果沒有變化,則優先執行生成好的位元組碼檔案

不過有時候也會不好使,明明代碼更新了,執行結果還是 沒有變化,心累

設定不生成位元組碼檔案

方式一:設定環境變量(最常用的)

export PYTHONDONTWRITEBYTECODE=1      

方式二:使用 -B參數

$ python -B test.py      

方式三:在導入的地方寫

import sys
sys.dont_write_bytecode = True      

參考

  1. python如何不生成pyc檔案
  2. How to avoid .pyc files?
  3. PYTHON3版本MAIN.PY執行産生中間__PYCACHE__詳解