右键运行代码的时候,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’]规定了只给暴露这一个方法给外部。
python包引入和自定义包值得注意的一些细节
张小明
前端开发工程师
Redis缓存加速:减少重复推理节省Token
Redis缓存加速:减少重复推理节省Token 在当前AI应用快速落地的浪潮中,大模型虽强,但高昂的推理成本却成了横亘在产品化道路上的一道现实门槛。尤其是在数学推导、算法编程这类需要多步逻辑展开的任务中,哪怕是一个轻量级模型&…
【Docker资源优化终极指南】:揭秘容器性能瓶颈的5大元凶及高效解决方案
第一章:Docker资源优化的必要性与核心挑战在现代云原生架构中,Docker已成为应用部署的标准载体。然而,容器并非资源黑洞的终点,若缺乏合理的资源配置与管理策略,反而会加剧服务器负载、降低系统稳定性,并推…
Activiti 是什么 activiti-app 是什么 activiti-app 账号密码怎么看 Activiti-app 学习资料
Activiti 是什么 activiti-app 是什么 activiti-app 账号密码怎么看 Activiti-app 学习资料 一、Activiti 是什么 Activiti(发音类似 “a-kti-va-ti”)是一个开源的业务流程管理(BPM)和工作流引擎。 简单来说,如果你需…
滑轨铰链哪个品牌好耐用?一文详解选型要点与品牌推荐
选择耐用、可靠的滑轨和铰链,是确保橱柜、衣柜等家具长久顺滑使用的关键。面对市场上众多品牌,消费者常常感到困惑。本文将深入解析铰链与滑轨的核心选购要素,并以炬森及其明星产品为例,结合海外品牌及其他国产品牌,为…
Swagger UI展示API接口:便于开发者快速接入
Swagger UI展示API接口:便于开发者快速接入 在人工智能模型日益普及的今天,如何让一个训练好的模型真正“用起来”,而不是锁在实验环境中,成为许多团队面临的关键挑战。尤其是对于像 VibeThinker-1.5B-APP 这样专注于数学推理与编…
Git commit规范难统一?AI模型帮你自动生成专业提交信息
Git Commit 规范难统一?让 AI 帮你生成专业提交信息 在现代软件开发中,一个看似微不足道的环节——写 Git 提交信息,却常常成为团队协作中的“隐形瓶颈”。我们都有过这样的经历:改完代码,git add . 之后愣住…