检查python导入顺序。

import-order的Python项目详细描述


Wheel StatusSupported Python versionspypi packagestravis-ci status

检查导入顺序的cli。订购遵循以下规则。

  1. 模块顺序:__future__,标准库,站点包,本地。
  2. CONSTANT_NAMES必须是第一个。
  3. ClassNames必须是第二个。
  4. 其余部分必须按字母顺序排列。

要求

  • 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

如果用本地包(foobaz)检查目录bar

$ import-order foo ./bar baz

或者可以检查目录bar,文件some.py,而不检查 本地包(如果缺少--only-file,它将引发ValueError)。

$ import-order --only-file ./bar some.py

有关详细信息,请查看“帮助”命令。

$ import-order --help

当您故意忽略订单时,只需在 导入语句。

fromfoo.barimportb,a,c# no import order

作者和许可证

进口订单由Spoqa维护,并获得许可 在GPL3或更高版本下。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java当我点击MainActivity中的按钮以显示其他活动时,它不起作用   java游戏!框架:在请求之间获取控制器的组件/字段/对象   JavaBlackBerry:调用计算器并检索值?   java Struts2 jQuery插件提交按钮   java无法将更新的画布绘制到活动   java如何将Gson值放入HashMap   使用截取时出现java错误:RecyclerView:未连接适配器;跳过布局   java组织。冬眠HibernateException:在Hibernate搜索中编制索引时出错(在事务完成之前)   java Swagger服务器存根生成工作流   java JInternalFrame底部阴影问题   java nio缓冲区类中limit()的用法是什么   java水平回收器视图内部选项卡布局   java Maven无法找到依赖项   java如何管理不同应用程序实例的权限文件?