news 2026/10/15 19:29:54

python包引入和自定义包值得注意的一些细节

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python包引入和自定义包值得注意的一些细节



右键运行代码的时候,name__就会被赋值成__main__就可以进到if语句中执行,如果是import引入的时候,就不会进到这个if中,因为__name!=main。以此控制直接运行,和被引入的时候的不同执行代码。

如果引入自定义的包,
1,写成:from my_module1 ,而源文件中没有__all__= [‘test_A’]
那么 test_A 和 test_B 方法都是可以引入使用的,
或者直接对方法B引入:from my_module1 import test_B,也能引用方法B
2,写成:from my_module1 import *
那么就只能使用 test_A 方法了,因为源文件中__all__= [‘test_A’]规定了只给暴露这一个方法给外部。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/13 20:42:58

Redis缓存加速:减少重复推理节省Token

Redis缓存加速:减少重复推理节省Token 在当前AI应用快速落地的浪潮中,大模型虽强,但高昂的推理成本却成了横亘在产品化道路上的一道现实门槛。尤其是在数学推导、算法编程这类需要多步逻辑展开的任务中,哪怕是一个轻量级模型&…

作者头像 李华
网站建设 2026/10/12 20:34:34

滑轨铰链哪个品牌好耐用?一文详解选型要点与品牌推荐

选择耐用、可靠的滑轨和铰链,是确保橱柜、衣柜等家具长久顺滑使用的关键。面对市场上众多品牌,消费者常常感到困惑。本文将深入解析铰链与滑轨的核心选购要素,并以炬森及其明星产品为例,结合海外品牌及其他国产品牌,为…

作者头像 李华
网站建设 2026/10/15 18:08:30

Swagger UI展示API接口:便于开发者快速接入

Swagger UI展示API接口:便于开发者快速接入 在人工智能模型日益普及的今天,如何让一个训练好的模型真正“用起来”,而不是锁在实验环境中,成为许多团队面临的关键挑战。尤其是对于像 VibeThinker-1.5B-APP 这样专注于数学推理与编…

作者头像 李华
网站建设 2026/10/12 0:37:53

Git commit规范难统一?AI模型帮你自动生成专业提交信息

Git Commit 规范难统一?让 AI 帮你生成专业提交信息 在现代软件开发中,一个看似微不足道的环节——写 Git 提交信息,却常常成为团队协作中的“隐形瓶颈”。我们都有过这样的经历:改完代码,git add . 之后愣住&#xf…

作者头像 李华