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 编译器和解释器
56 1
|
1月前
|
Linux 数据安全/隐私保护 iOS开发
python如何将程序编译成exe
python如何将程序编译成exe
32 0
|
7天前
|
数据处理 Python
必备Python代码段
这些代码段涵盖了Python编程中常见的操作,可帮助你进行文件操作、数据处理、条件判断、循环遍历、异常处理等任务。根据你的需求,可以将这些代码段作为基础,进行进一步的定制和扩展。
10 0
|
2月前
|
Python
Python解释器小探究
Python解释器小探究
21 1
|
11月前
|
Shell Go 开发工具
一日一技:为 Python 项目编写 Makefile
一日一技:为 Python 项目编写 Makefile
146 0
|
Java 编译器 C语言
python的编译器与解释器
python的编译器与解释器
124 0
python的编译器与解释器
|
Python
Python编程:设置Python解释器不生成字节码pyc文件
Python编程:设置Python解释器不生成字节码pyc文件
92 0
|
Python
python 通过 capstone 反汇编
Capstone是一个轻量级的多平台、多架构的反汇编框架,该模块支持目前所有通用操作系统,反汇编架构几乎全部支持。
197 0
python 通过 capstone 反汇编
|
Java 编译器 C语言
python 编程 编译器与解释器(入门)
本章将介绍编译器和解释器的作用
162 1
python 编程 编译器与解释器(入门)
|
数据采集 机器学习/深度学习 缓存
[oeasy]python0010 - python虚拟机解释执行py文件的原理
[oeasy]python0010 - python虚拟机解释执行py文件的原理
162 0
[oeasy]python0010 - python虚拟机解释执行py文件的原理