为什么compileall模块不工作?

时间:2013-05-19 23:43:55

标签: python python-3.x

我正在测试编译Python代码,但是当我在其中包含测试文件的目录上运行compileall模块时,它会跳过目录并出于某种原因编译标准库。为什么要这样做?

1 个答案:

答案 0 :(得分:7)

您正在运行python -m compileall而未指定目录,模块正在执行exactly what the documentation says it should:编译sys.path中的每个目录。

要仅编译您当前所在的目录,请在命令行上传递它:

$ python -m compileall .