python中package使用的几个点子

系统 1680 0

1、一个python的package文件夹中__init__.py 文件是在引用该包时,首先运行的一个文件。正常情况下,我们没有对它进行编辑时,默认为空。

2、utils.py 文件中存储一些常见的公用的函数、方法。项目不同,里面内容也不一定相同。在调用时,可直接用  “from utils import 函数名”  即可。

但有时候公用的函数过多,一个py文件最多放上400~500行的话,一个utils文件根本不够,这种情况下,我们需要将这些函数分放在多个文件中,然后将多个文件放在utils文件夹下。为了能使先前所写的  “from utils import 函数名”  能正常使用,此时,需要在utils文件夹中的__init__.py文件中添加引用,即如下:

现在项目结构如下图,utils1及utils2中内容也看下图

python中package使用的几个点子_第1张图片 python中package使用的几个点子_第2张图片 python中package使用的几个点子_第3张图片

要是直接在main.py中使用  “from utils import 函数名”  直接引入add1或者add2的话,程序会报错。

此时我们在__init__.py中输入以下内容

则此时在main函数中调用不会再出错。


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论