我的_pycache_文件夹和.pyc字节码文件在哪里?

3 投票
1 回答
3808 浏览
提问于 2025-04-18 10:15

我在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 这个文件。

撰写回答