• isort包


    记录

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

    -------------------------------------------

    个性签名:代码过万,键盘敲烂!!!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

  • 相关阅读:
    nrm安装与配置
    vue-cli2升级到webpack4
    npm和yarn的区别
    Vite和Vue CLI的优劣
    基于vue+element+select实现的自定义控件selectTree
    Extjs 隐藏tabpanel的header / title
    await/async 总结
    泛型
    jpg图片打包生成pdf文件的几种方式
    varchar(100)和varchar(10)的区别
  • 原文地址:https://www.cnblogs.com/weiweivip666/p/14660708.html
Copyright © 2020-2023  润新知