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>
目录
相关文章
|
3月前
|
JavaScript 前端开发 Java
11 个最佳的 Python 编译器和解释器
11 个最佳的 Python 编译器和解释器
76 1
|
2月前
|
Linux 数据安全/隐私保护 iOS开发
python如何将程序编译成exe
python如何将程序编译成exe
36 0
|
26天前
|
数据处理 Python
必备Python代码段
这些代码段涵盖了Python编程中常见的操作,可帮助你进行文件操作、数据处理、条件判断、循环遍历、异常处理等任务。根据你的需求,可以将这些代码段作为基础,进行进一步的定制和扩展。
34 0
|
3月前
|
Python
Python解释器小探究
Python解释器小探究
22 1
|
12月前
|
Python
一日一技:Python只有文件不存在才能写文件
一日一技:Python只有文件不存在才能写文件
93 0
|
Java 编译器 C语言
python的编译器与解释器
python的编译器与解释器
125 0
python的编译器与解释器
|
Python
Python编程:设置Python解释器不生成字节码pyc文件
Python编程:设置Python解释器不生成字节码pyc文件
92 0
|
Java 编译器 C语言
python 编程 编译器与解释器(入门)
本章将介绍编译器和解释器的作用
162 1
python 编程 编译器与解释器(入门)
|
数据采集 机器学习/深度学习 缓存
[oeasy]python0010 - python虚拟机解释执行py文件的原理
[oeasy]python0010 - python虚拟机解释执行py文件的原理
164 0
[oeasy]python0010 - python虚拟机解释执行py文件的原理
|
数据采集 存储 Shell
[oeasy]教您玩转python - 0003 - 编写 py 文件
​ [oeasy]python3-用vim编辑python文件 [点击并拖拽以移动] 编写 py 文件 🥊 回忆上次内容 上次在解释器里玩耍 了解到字符串就是给一堆字符两边加引号 可以是单引号 也可以是双引号 这样游乐场就知道 这个不是一个名字 而是一个字符串 字符串可以用print函数进行输出 但是print千万不要打错 就连大小写都不能错 我们在游乐场玩了这么久 能否写一个真正的python文件啊?🤔 编辑
182 0
 [oeasy]教您玩转python - 0003 - 编写 py 文件