为什么compileall模块不工作?

Nat*_*055 0 python python-3.x

我正在测试编译Python代码,但是当我compileall在一个带有测试文件的目录上运行模块时,它会跳过目录并因某种原因编译标准库.它为什么这样做?

Cai*_*von 7

你在python -m compileall没有指定目录的情况下运行,模块正在完成文档所说的内容:编译每个目录sys.path.

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

$ python -m compileall .
Run Code Online (Sandbox Code Playgroud)