我正在设置PYTHONDONTWRITEBYTECODE环境变量以避免.pyc文件,并且我已经检查了它sys.dont_write_bytecode是否为True。
但是.pyc文件仍然在各处生成。
PS:我正在使用Python 2.6.6
原因是我的脚本在下运行env -i。
可能是您拼错了 env 变量? PYTHONDONTWRITEBYTECODE
这有效:
PYTHONDONTWRITEBYTECODE=1 python -c "import test"
这样做也是如此: python -B -c "import test"
当直接运行导入 test.py 的脚本时:
./importer.py
进口商.py
#!/usr/bin/env python -B
import test
Run Code Online (Sandbox Code Playgroud)
它应该在导入模块之前出现。我已经将其移至代码顶部,并且可以正常工作。
#!/bin/python
import sys
sys.dont_write_bytecode = True
import myModule
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3039 次 |
| 最近记录: |