根据 PEP 8 指南,“库特定导入”应排在导入列表的最后。但这究竟意味着什么?
问问题
746 次
2 回答
4
你看错了,上面写着:
"本地应用程序/库特定导入
其中local适用于您自己的应用程序和库导入(例如您自己的库/类)。
于 2013-05-26T12:31:25.537 回答
3
想象一下,您正在开发一个Twisted应用myapp
程序,其中包含模块A
和B
. 并且您的代码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 回答