python中isort的使用
2016-05-23 22:02
477 查看
是一个使import 列表更美观的工具包,官方例子如下:
before
after
or recursively:
which is equivalent to:
or to see the proposed changes without applying them:
Finally, to atomically run isort against a project, only applying changes if they don't introduce syntax errors do:
before
from my_lib import Object print("Hey") import os from my_lib import Object3 from my_lib import Object2 import sys from third_party import lib15, lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8, lib9, lib10, lib11, lib12, lib13, lib14 import sys from __future__ import absolute_import from third_party import lib3 print("yo")
after
from __future__ import absolute_import import os import sys from third_party import (lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8, lib9, lib10, lib11, lib12, lib13, lib14, lib15) from my_lib import Object, Object2, Object3 print("Hey") print("yo")
Using isort
From the command line:isort mypythonfile.py mypythonfile2.py
or recursively:
isort -rc .
which is equivalent to:
isort **/*.py
or to see the proposed changes without applying them:
isort mypythonfile.py --diff
Finally, to atomically run isort against a project, only applying changes if they don't introduce syntax errors do:
isort -rc --atomic . 懒得翻译了,很简单,大家自己看吧。。。。 参考链接: https://github.com/timothycrosley/isort[/code]
个人实践的例子如下,写个test.pyfrom sys import argv import os
执行isort test.py
之后就变成了import os from sys import argv
2333333333
相关文章推荐
- python 以16进制打印输出
- LeetCode Max Points on a Line
- Python之路_Day3
- Python Numpy.ndarray ValueError:assignment destination is read-only
- python写计算器
- python的类
- python的文件操作方法
- python中内置函数locals()和gloabls()解析
- Python写的嗅探器——Pyside,Scapy
- venv pip install mysql-python问题
- python正则表达式(二)
- Python Neurolab for neural network
- 【pandas】[2] DataFrame 基础,创建DataFrame和增删改查基本操作(1)
- python 模块zlib 压缩与解压
- Python程序-打印斐波拉契数列
- python的sort()函数详解
- python基础
- PYTHON简介及安装
- python监测当前联网状态并连接
- Python import 和 from import区别