首页 > 其他 > 详细

isort包

时间:2021-04-15 09:09:01      阅读:28      评论:0      收藏:0      [点我收藏+]

记录

为什么会使用到这个包,原因是之前在本地开发的时候,导包的时候可能由于不规范,其实你自己看着挺规范的,但是呢后续组长进行打包的时候,代码出现了不规范的情况,导致打包失败。原因就是导包不规范造成的。所以用到了isort这个包,来纠正导包不规范的问题

isort 可自动对 Python 的 import 语句进行排序和分段。可将大量的 import 结构转成非常适合阅读的排版。用于纠正代码导包不规范
安装

pip install isort

使用

isort 文件.py

示例

  • 没有使用isort之前
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")
  • 使用isort之后
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")

isort包

原文:https://www.cnblogs.com/weiweivip666/p/14660708.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!