news 2026/6/15 17:16:19

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/6/15 14:08:04

Terraform基础设施即代码:跨云平台统一管理

Terraform基础设施即代码:跨云平台统一管理 在今天的多云时代,企业不再依赖单一云厂商。AWS、Azure、Google Cloud、阿里云并行使用已成为常态。然而,这种灵活性也带来了新的挑战:每个平台都有自己的一套控制台、CLI 工具和配置语…

作者头像 李华
网站建设 2026/6/15 12:15:46

揭秘Docker镜像标签混乱难题:3步构建清晰、可追溯的标签体系

第一章:揭秘Docker镜像标签混乱的根源Docker镜像标签(Tag)是标识镜像版本的重要机制,但实际使用中常出现标签滥用、覆盖和歧义等问题,导致部署不稳定与环境不一致。标签并非不可变的版本号,而是可被重新指向…

作者头像 李华
网站建设 2026/6/15 13:16:15

gRPC高性能调用:适用于内部微服务间通信

gRPC 高性能调用:适用于内部微服务间通信 在现代 AI 服务架构中,一个常见的挑战是:如何让轻量级模型在高并发场景下依然保持低延迟、高吞吐的响应能力?尤其是在边缘计算或私有化部署环境中,资源受限但服务质量不能妥协…

作者头像 李华
网站建设 2026/6/15 14:12:25

Google学术索引收录可能性:VibeThinker论文发表进展

VibeThinker-1.5B:小模型如何在数学与编程推理中实现“以小搏大”? 在当前大模型动辄数百亿、数千亿参数的军备竞赛中,一个仅含15亿参数的语言模型却悄然崭露头角——VibeThinker-1.5B。它不是用来写诗、聊天或生成营销文案的通用助手&#x…

作者头像 李华
网站建设 2026/6/15 11:58:38

9个高效论文查重平台,免费使用且无每日次数限制

论文查重免费工具排行榜:9大平台每日不限次推荐 核心工具对比速览 工具名称 查重速度 降重效果 特色功能 适用场景 aicheck 极快 重复率可降30% 专业术语保留 高重复率紧急处理 aibiye 中等 逻辑优化明显 学术表达增强 提升论文质量 askpaper 快 …

作者头像 李华
网站建设 2026/6/15 11:59:38

本科生论文抽检工具权威排名:6大平台功能对比与查询建议

本科生论文抽检工具排名:6大平台查询推荐 核心工具对比速览 工具名称 核心功能 处理速度 适用场景 独特优势 aibiye 降AIGC率查重 约20分钟 学术论文优化 适配知网/格子达/维普规则 aicheck AI痕迹消除查重 约20分钟 混合AI内容处理 双重降重(AIGC重复…

作者头像 李华