1

就像在 Java 中所做的那样......这使得断言包/模块是否属于标准库的任务变得微不足道。我猜这只是一个约定。未来有没有改变这种情况的计划?

提前致谢。

4

2 回答 2

5

标准库之外的 Python 包偶尔会被采用到标准库中。如果有一个命名约定来区分它们,则必须重命名模块,这会无缘无故地破坏现有代码。

例如,argparse 并不总是标准库的一部分。

于 2013-03-11T23:28:03.263 回答
1

根据PEP 20,“平面优于嵌套”。

Python 风格指南不鼓励使用嵌套包,标准库(大部分)遵循此约定。

于 2013-03-11T23:34:05.253 回答