VS Code 不断生成 Pycache 文件

VS Code Keeps Generating Pycache Files

我已经将以下代码片段添加到我的 python 代码的顶部,以防止生成 pycache 文件。

import sys
sys.dont_write_bytecode = True

现在,如果我单独 运行 文件(单元测​​试),则不会生成 pycache 文件。但是,一旦我使用 VS Code 的测试功能 运行 一个接一个地进行所有单元测试,它就会始终生成一个 pycache 文件夹。

在此先感谢您的帮助!

Pycache文件夹生成原因

当B.py导入A.py时,会生成一个A.pyc

如何避免 .pyc 文件

  1. python3 -B test.py 使用此命令 运行 .py 文件。
  2. 将以下代码添加到.py文件中:

导入系统 sys.dont_write_bytecode = 真

  1. 设置环境变量

    PythonWRITEBYTECODE=1

根据你的情况,我建议你尝试第三种方式来避开.pyc文件