右键运行代码的时候,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包引入和自定义包值得注意的一些细节
张小明
前端开发工程师
Terraform基础设施即代码:跨云平台统一管理
Terraform基础设施即代码:跨云平台统一管理 在今天的多云时代,企业不再依赖单一云厂商。AWS、Azure、Google Cloud、阿里云并行使用已成为常态。然而,这种灵活性也带来了新的挑战:每个平台都有自己的一套控制台、CLI 工具和配置语…
揭秘Docker镜像标签混乱难题:3步构建清晰、可追溯的标签体系
第一章:揭秘Docker镜像标签混乱的根源Docker镜像标签(Tag)是标识镜像版本的重要机制,但实际使用中常出现标签滥用、覆盖和歧义等问题,导致部署不稳定与环境不一致。标签并非不可变的版本号,而是可被重新指向…
gRPC高性能调用:适用于内部微服务间通信
gRPC 高性能调用:适用于内部微服务间通信 在现代 AI 服务架构中,一个常见的挑战是:如何让轻量级模型在高并发场景下依然保持低延迟、高吞吐的响应能力?尤其是在边缘计算或私有化部署环境中,资源受限但服务质量不能妥协…
Google学术索引收录可能性:VibeThinker论文发表进展
VibeThinker-1.5B:小模型如何在数学与编程推理中实现“以小搏大”? 在当前大模型动辄数百亿、数千亿参数的军备竞赛中,一个仅含15亿参数的语言模型却悄然崭露头角——VibeThinker-1.5B。它不是用来写诗、聊天或生成营销文案的通用助手&#x…
9个高效论文查重平台,免费使用且无每日次数限制
论文查重免费工具排行榜:9大平台每日不限次推荐 核心工具对比速览 工具名称 查重速度 降重效果 特色功能 适用场景 aicheck 极快 重复率可降30% 专业术语保留 高重复率紧急处理 aibiye 中等 逻辑优化明显 学术表达增强 提升论文质量 askpaper 快 …
本科生论文抽检工具权威排名:6大平台功能对比与查询建议
本科生论文抽检工具排名:6大平台查询推荐 核心工具对比速览 工具名称 核心功能 处理速度 适用场景 独特优势 aibiye 降AIGC率查重 约20分钟 学术论文优化 适配知网/格子达/维普规则 aicheck AI痕迹消除查重 约20分钟 混合AI内容处理 双重降重(AIGC重复…