我是靠谱客的博主 勤奋吐司,最近开发中收集的这篇文章主要介绍7.3Python模块和类库(3):使用自己写的类库,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

@避免自动触发外部模块的业务逻辑

  • 当我们导入一个自定义模块的时候,如果这个模块在成员定义以外,还包含一定的业务逻辑代码,则这些代码必须被写在【回归测试】中;
  • 如果模块的业务逻辑不写在回归测试中,则外界在将其导入时(无论是导入模块还是导入成员),这些业务逻辑都会被自动触发;
  • 回归测试的样式如下
if __name__ == '__main__':
    # 一些业务逻辑
    pass
  • 之所以这个结构被称为回归测试,是因为我们通常会在其中测试一下自己写的函数和类是否正确;

@将模块和包持久化为类库

  • 一个复用率很高的本地的源码目录,我们可以考虑将其持久化为类库,这样就可以在所有工程中进行导入和使用;
  • 持久化的方式很简单,就是将这个文件夹拷贝到【系统库标准库根目录】或【第三方库根目录】中,通常如无特殊必要,我们选择放在【第三方库根目录】中,即解释器安装目录/Lib/site-packages/;
  • 以后就可以像导入系统标准库或安装的第三方类库一样,使用我们自己定义的类库了;
  • 你也可以选择将这部分代码,附带一些说明文档,共享到开源代码管理平台如github上去,供全世界的程序员使用;

最后

以上就是勤奋吐司为你收集整理的7.3Python模块和类库(3):使用自己写的类库的全部内容,希望文章能够帮你解决7.3Python模块和类库(3):使用自己写的类库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部