3

根据 PEP 8 指南,“库特定导入”应排在导入列表的最后。但这究竟意味着什么?

4

2 回答 2

4

你看错了,上面写着:

"本地应用程序/库特定导入

其中local适用于您自己的应用程序和库导入(例如您自己的库/类)。

于 2013-05-26T12:31:25.537 回答
3

想象一下,您正在开发一个Twisted应用myapp程序,其中包含模块AB. 并且您的代码myapp.A使用来自myapp.B. 它还使用 Twisted 功能和一些内置集合。这就是您构建导入的方式A.py

# Standard library imports first
from collections import defaultdict

# 3rd-party imports
from twisted.internet import reactor

# And now your own modules
from myapp.B import foo, bar
于 2013-05-26T12:40:31.257 回答