6 python caching
我不一定要阻止python"缓存"它的字节代码,我只是想阻止它在我__pycache__找到并执行脚本的任何地方"瘫痪"我的所有目录.例如,我希望保存所有脚本的字节代码,比如说$HOME/.python/cache.
__pycache__
$HOME/.python/cache
我正在运行Linux,但我相信这对Windows用户来说也很有趣.
Jon*_*ler 2
不,你不能动__pycache__。
PEP 304建议添加一个PYTHONBYTECODEBASE环境变量来控制字节码的存储位置。它被撤回并且从未实施,所以你想做的事是不可能的。
PYTHONBYTECODEBASE
根据PEP 3147.pyc ,从每个文件一个.py文件到每个文件夹一个文件的转变应该是部分修复,并在 Python 3 中完成。__pycache__
.pyc
.py
-B您可以通过将参数传递给 python 解释器或设置环境变量来阻止 python 创建任何字节码PYTHONDONTWRITEBYTECODE。但不建议这样做,因为它可能会减慢您的脚本速度。
-B
PYTHONDONTWRITEBYTECODE
归档时间:
8 年,5 月 前
查看次数:
399 次
最近记录: