检查Python导入顺序。
项目描述
命令行界面,用于检查导入的顺序。顺序遵循以下规则。
模块顺序: __future__ , 标准库,site-packages,本地。
CONSTANT_NAMES 必须是第一个。
ClassNames 必须是第二个。
其余的必须按字母顺序排列。
需求
Python 2.7.x或Python 3.3+
如何安装
通过pip
$ pip install -U import-order
或者从存储库克隆源代码并安装它。
$ git clone https://github.com/spoqa/import-order.git
$ cd import_order
$ python setup.py install # or pip install .
如何使用
使用 import-order 检查您的Python代码。如果您想检查位于包根目录下的名为 foo 的本地包。
$ import-order foo
如果您检查带有本地包的目录 bar( foo , baz )。
$ import-order foo ./bar baz
或者您可以检查目录 bar 中的文件 some.py (如果没有指定 --only-file,将抛出 ValueError )。
$ import-order --only-file ./bar some.py
更多信息,请查阅帮助命令。
$ import-order --help
当您故意忽略导入顺序时,只需在导入语句中添加 # no import order。
from foo.bar import b, a, c # no import order
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
import-order-0.0.11.tar.gz (6.9 kB 查看哈希)
构建分发
import_order-0.0.11-py2.py3-none-any.whl (11.2 kB 查看哈希)