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

简介: 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__详解
            </div>
目录
相关文章
|
2月前
|
JavaScript 前端开发 Java
11 个最佳的 Python 编译器和解释器
11 个最佳的 Python 编译器和解释器
60 1
|
1月前
|
Linux 数据安全/隐私保护 iOS开发
python如何将程序编译成exe
python如何将程序编译成exe
32 0
|
6月前
|
存储 自然语言处理 Java
Python编译过程和执行原理
hello,这里是Token_w的文章,主要讲解python的基础学习,希望对大家有所帮助 整理不易,感觉还不错的可以点赞收藏评论支持,感谢!
64 0
|
Java 编译器 C语言
python的编译器与解释器
python的编译器与解释器
124 0
python的编译器与解释器
|
Python
Python编程:设置Python解释器不生成字节码pyc文件
Python编程:设置Python解释器不生成字节码pyc文件
92 0
|
Java 编译器 C语言
003 Python 解释器
这篇文章主要讲一下有关 Python 解释器的内容。
138 0
003 Python 解释器
Python 编程 | 连载 20 - 文件 I/O
Python 编程 | 连载 20 - 文件 I/O
Python 编程 | 连载 20 - 文件 I/O
|
人工智能 IDE 开发工具
Python 反编译:pycdc工具的使用
本篇文章将教大家如何用pycdc工具将.pyc文件转换为 Python 源代码,适用于 Python3.9及更高版本。
2112 0
Python 反编译:pycdc工具的使用
|
数据采集 机器学习/深度学习 缓存
[oeasy]python0010 - python虚拟机解释执行py文件的原理
[oeasy]python0010 - python虚拟机解释执行py文件的原理
163 0
[oeasy]python0010 - python虚拟机解释执行py文件的原理
|
Python Windows
Python解释器的安装
Python解释器的安装
130 0
Python解释器的安装