Python的字节代码文件

Vis*_*agi 1 python bytecode

我无法在硬盘上看到编译的Python文件(字节代码).我只能看到带有py扩展名的脚本文件,但没有带有pyc扩展名的编译文件

我安装了Windows 7操作系统.

Mar*_*ers 5

只有导入的模块才能获得字节码缓存,即.pyc文件.对于主脚本文件,首先运行的脚本文件,不会创建任何字节缓存文件.

仅当Python具有对文件系统的写访问权时,才会创建字节码缓存文件.

对于Python 3.2更新,这些字节码文件已被移动到一个名为的子目录__pycache__,请参阅PEP 3147.

如果没有看到.pycpython代码的文件,请检查:

  1. 你正在处理一个模块,而不是主脚本.
  2. Python具有对文件系统的写访问权
  3. 对于Python 3.2或更新版本,您不会错过__pycache__目录
  4. 您没有使用-B命令行开关运行Python 禁用字节码缓存写入.