伪知识之通俗易懂得解析python仓库的体系结构持续更新:

首要要提的是为什么要了解仓库的结构?

从工作的角度上来说,正确的仓库结构可以让开发者自己看的更清楚一点,可以让别人看的更清楚一点。因为一般来说工作的时候,都是大型的项目,你需要写许多的模块,同事可能会使用你的代码去跑程序,去学习程序,或者互相合作完成程序,这时标准化的仓库结构就显得极为重要。

另外就是当你编程能力达到一定的标准的时候,你一定不想局限于了解一个简单的py文件,main文件,init文件,你会想了解其他文件是什么作用,这时就有必要看看python的仓库体系了。

让我简单剖析一下仓库结构

仓库的组成部分ONE:doc

包的参考文档,作用就是告诉使用者如何使用,

一般来说你需要将你的py包供别人使用时,才需要创建它,里面是一些使用该代码的教程

仓库的组成部分TWO:__pycache__

这货显然就是py的缓存文件夹,

扫描二维码关注公众号,回复: 3695384 查看本文章

仓库的组成部分THREE:pyc

这货显然就是py的缓存文件,

这个文件就像网络缓存一样即使没有,即使删掉也无伤大雅,作用类似与网络缓存文件一样,节省内存的资源开销,更快速的读取文件。

一般来说自己的脚本中引入第三方模块时会产生缓存文件。

仓库的组成部分FOUR:.py

Py文件,用来执行python代码的文件。一般来说你运行整个代码的核心文件可以放在模块的根目录下。

仓库的组成部分FIVE:examples

范例文件夹,对模块的一些功能做一个示范作用

仓库的组成部分SIX:__init__.py

__init__.py的作用就是区别是普通的文件还是python包,

__init__.py 文件定义了包的属性和方法。如果__init__.py 不存在,这个目录就仅仅是一个目录,而不是一个包。他就不能被导入。

__init__.py里面一般写开发者,写开发者的联系方式,写模块的版本,以及导入模块的方式

猜你喜欢

转载自blog.csdn.net/qq_37995231/article/details/78942994