2

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

4

1 回答 1

9

您在python -m compileall没有指定目录的情况下运行,并且该模块正在按照文档中的说明进行操作:编译sys.path.

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

$ python -m compileall .
于 2013-05-20T04:42:08.127 回答