当前位置:   article > 正文

Python编程:设置Python解释器不生成字节码pyc文件_pythondontwritebytecode

pythondontwritebytecode

字节码文件作用

Python解释器将源码转换为字节码 (.pyc文件), 然后再由解释器来执行这些字节码;

下次执行时,如果没有变化,则优先执行生成好的字节码文件

不过有时候也会不好使,明明代码更新了,执行结果还是 没有变化,心累

设置不生成字节码文件

方式一:设置环境变量(最常用的)

export PYTHONDONTWRITEBYTECODE=1
  • 1

方式二:使用 -B参数

$ python -B test.py
  • 1

方式三:在导入的地方写

import sys
sys.dont_write_bytecode = True
  • 1
  • 2

参考

  1. python如何不生成pyc文件
  2. How to avoid .pyc files?
  3. PYTHON3版本MAIN.PY执行产生中间__PYCACHE__详解
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/199089
推荐阅读
相关标签
  

闽ICP备14008679号