Sch*_*ron 31 python path pyc python-3.x
有没有办法更改.pyc
Python解释器创建文件的目录?我看到了关于该主题的两个PEP(0304和3147),但似乎没有在默认解释器中实现(我正在使用Python 3).
我错过了什么 ?
Ned*_*der 22
没有办法改变.pyc文件的位置.Python 3.2实现了__pycache__
所有.pyc文件进入名为的目录的方案__pycache__
.如果您真的需要保持目录清洁,Python 3.2 alpha 1现在可用.
在3.2发布之前,请配置尽可能多的工具来忽略.pyc文件.
fun*_*man 22
是的,从 Python 3.8 开始,您可以控制这种行为。最初的讨论是从2003 年的pep 304开始的。
虽然这个原始 PEP 已被撤回,但最终在https://bugs.python.org/issue33499 中为 Python 3.8 实现了此功能的变体
结果,您可以控制使用PYTHONPYCACHEPREFIX=path
,-X pycache_prefix=path
和sys.pycache_prefix
。
小智 21
这可能对某些人有用: 其他选项
-B如果给定,Python将不会尝试在导入源模块时编写.pyc或.pyo文件.另见PYTHONDONTWRITEBYTECODE.
New in version 2.6.
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12184 次 |
最近记录: |