Python 2.x中类似于__pycache__的东西是什么?

6
我不想让 Python 生成的字节码文件(*.pyc) 混杂在我的工作目录中。Python 3.2+ 使用名为 "__pycache__" 的子目录来存储这些文件。参考文档

由于我处理的许多项目都是 Python 2.7,我想知道是否有任何解决方案或实用程序可以允许我在这种情况下实现类似的行为?


在测试程序之前,请使用一个可以隐藏*.pyc文件的编辑器或者在测试之前包含构建步骤。 - Daniel
1个回答

1
您可以尝试Python的-B选项:
-B     : don't write .py[co] files on import; also PYTHONDONTWRITEBYTECODE=x

因此,您可以运行python -B test.py或适当设置PYTHONDONTWRITEBYTECODE

“appropriately”在这里是误导性的:PYTHONDONTWRITEBYTECODE可以设置为任何值,Python解释器不关心,只要变量存在即可,重要的是它存在。 - Oliver

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接