跳转到主要内容

重新排序Python文件中的导入语句

项目描述

travis-badge codecov-badge readthedocs-badge pypi-badge download-badge

Python Fix Imports是一个Python可执行文件,可以自动重新组织Python脚本的导入语句,通过将单个导入多个包的语句拆分成尽可能多的导入语句(“一个导入,一行”原则),并按导入语句的位置排序这些导入语句。

这种方法的主要优势是严格限制导入语句的格式,便于多分支代码合并和rebase,同时允许开发者根据意愿指定给定的顺序。

请阅读完整的在线文档以获取更多信息。

Sublime Text 3用户可以使用我的Python Fix Imports插件

示例

Fix imports允许您自动将

from any_module import d, f
from other_module import z, x
from any_module import (b,
                        e)
from any_module import a, \
                       c

from a_module_that_should_be import at, after, all_others

转换成

from any_module import a
from any_module import b
from any_module import c
from any_module import d
from any_module import e
from any_module import f
from other_module import x
from other_module import z

from a_module_that_should_be import after
from a_module_that_should_be import all_others
from a_module_that_should_be import at

Fiximport安装

$ pip install fiximports

项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

fiximports-0.1.18.tar.gz (16.7 kB 查看哈希值)

上传时间 源代码

构建分发

fiximports-0.1.18-py2.py3-none-any.whl (17.5 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持