我的_pycache_文件夹和.pyc字节码文件在哪里?
我在Windows 7上运行Python 3.4.1,想知道在命令行运行我的.py脚本后,应该会在脚本所在的文件夹里生成一个叫_pycache_
的文件夹。但是我找了半天都没有看到这个文件夹,即使我已经确认“显示隐藏的文件、文件夹和驱动器”这个选项是勾选的。我在这里和谷歌上查了很多,但就是找不到能让我看到这个文件夹的答案。
有人能帮帮我吗?我刚开始学Python,想看看字节码文件。
1 个回答
4
这个文件夹叫做 __pycache__
(有两个下划线)。
只有当Python有权限在和 .py
文件同一个地方创建文件夹时,这个文件夹才会被创建。如果这个文件夹不见了,那就说明Python没有创建它,它并不是隐藏的。
需要注意的是,.pyc
这种字节码缓存文件只会为你代码中引入的模块创建;而不会为主脚本文件创建。如果你运行 python.exe foobar.py
,那么就不会生成 __pycache__/foobar.cpython-34.pyc
这个文件。