Python模块与包
1. 模块1.1 模块介绍Python 模块module一个 .py 文件就是一个模块模块是 Python 程序的基本组织单位。在模块中可以定义变量函数类以及可执行的代码1.2 导入模块在使用模块中提供的功能之前必须得先导入再使用。每个模块内有多个功能导入模块的具体语法如下小结1.3 自定义模块当开发一些复杂的项目为了项目结构更加清晰更便于项目的维护管理及代码的复用可能会把一个项目拆分为若干模块注意每一个 Python 文件都可以作为一个模块模块的名字就是文件的名字建议使用 Python 标识符定义规范命名1.3.1 _ _name__变量_ _name_ _ :Python中内置变量表示当前模块的名字在当前模块内运行时_ _name_ _的值为 _ _main_ _当在其他模块导入该模块运行时_ _name_ _的值为 _ _模块名_ _因此可以通过 _ _name_ _变量来实现导入模块时避免该模块运行的功能1.3.2 _ _all_ _变量_ _all_ _是一个模块级别的特殊变量用于指定 from 模块名 import * 时会导入哪些功能即 * 通配了哪些功能其用法如下在定义模块时注意_ _all_ _控制的是 from ... import * 时要导入的功能并不会影响直接导入具体的功能如from ... import 功能1.3.3 小结2.软件包package包本质就是一个文件夹该文件夹中可以包含若干 python 模块.py文件文件夹下还包含了一个_ _init_ _.py作用模块文件较多时用来管理多个模块包的本质也是一个模块包的导入方式注意如果要通过from 包名 import *来导入包下的所有模块需要在包的 _ _init_ _.py文件中添加 _ _all_ _ [ 模块名 ]导入包时可以使用的查找路径相对路径从当前文件所在目录开始查找包决定路径从项目的根目录下开始查找包小结如下

相关新闻

重庆购务网站建设怎么避坑?揭秘靠谱公司背后的真心话

重庆购务网站建设怎么避坑?揭秘靠谱公司背后的真心话

说起在重庆做企业官网,尤其是涉及到那种业务逻辑复杂、后台管理要求高的“购务”类系统,很多老板心里其实是打鼓的。什么叫“购务”?简单的说,就是不仅是卖货,还涉及到的采购、订单流转、库存扣减、财务对账等等一整套闭环流程。这不是随便找个模板套一下就能搞定的,它需…

2026/9/30 1:15:48 阅读更多 →
猫抓浏览器扩展:三步搞定网页视频音频下载的终极指南

猫抓浏览器扩展:三步搞定网页视频音频下载的终极指南

猫抓浏览器扩展:三步搞定网页视频音频下载的终极指南 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 你是否曾在网上看到精彩的视频却无…

2026/10/4 7:14:53 阅读更多 →
Unity场景管理:从基础API到Addressables的架构设计与性能优化

Unity场景管理:从基础API到Addressables的架构设计与性能优化

1. 项目概述:为什么场景管理是Unity项目的命脉如果你在Unity开发中遇到过这些问题:游戏加载时卡顿黑屏、切换场景时内存飙升、复杂场景帧率骤降,或者在打包WebGL时初始化时间长得让人抓狂,那么你遇到的核心挑战,本质上…

2026/10/3 11:28:16 阅读更多 →

最新新闻

用AI统一招聘标准:岗位要求、简历筛选与面试评价的语义对齐实践

用AI统一招聘标准:岗位要求、简历筛选与面试评价的语义对齐实践

1. 招聘标准不统一的真实困境与AI介入的切入点1.1 一个让HR和业务部门都头疼的老问题我做了十多年技术团队管理,带过的团队从十几人到上百人不等,招聘这件事几乎每年都要折腾好几轮。最让我头疼的不是招不到人,而是招进来的人跟当初面试时聊的…

2026/10/4 7:14:50 阅读更多 →
HDR后处理调色链路:从颜色空间到色调映射与LUT

HDR后处理调色链路:从颜色空间到色调映射与LUT

如果你是被标题里“后处理”三个字吸引进来的,我先多说一句:如果你要找的是YOLO的NMS后处理流程、Hypermill五轴后处理制作,或者UG那边判断4轴变化后Z轴回零的代码,那这篇文章跟你预期的完全不是一回事。图形学语境里的后处理&…

2026/10/4 7:14:50 阅读更多 →
基于STM32与SPI MRAM的工业级掉电数据记录方案

基于STM32与SPI MRAM的工业级掉电数据记录方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 7:14:50 阅读更多 →
【数据集】上市公司数字化与绿色化耦合协调度数据(2010-2025年)

【数据集】上市公司数字化与绿色化耦合协调度数据(2010-2025年)

数据简介:基于文本分析与计量模型相结合的研究视角,旨在测度企业数字化与绿色化双重转型的协同发展水平。通过提取年度报告并量化其中涉及数字化转型与绿色转型的关键词词频,进而测算两大转型战略之间的耦合协调程度。其核心逻辑在于&#xf…

2026/10/4 7:14:50 阅读更多 →
程序员高效工作技巧:从需求对齐到时间管理的实战方法论

程序员高效工作技巧:从需求对齐到时间管理的实战方法论

文档教程知识库人工智能 【免费下载链接】ai-guide 程序员鱼皮的 AI 资源大全 Vibe Coding 零基础教程,分享 OpenClaw 保姆级教程、大模型玩法(DeepSeek / GPT / Gemini / Claude / GLM)、最新 AI 资讯、Prompt 提示词大全、AI 知识百科&…

2026/10/4 7:14:50 阅读更多 →
如何在 PenguinHarness 中用好工具审批:4 种审批模式保障 Agent 安全执行

如何在 PenguinHarness 中用好工具审批:4 种审批模式保障 Agent 安全执行

如何在 PenguinHarness 中用好工具审批:4 种审批模式保障 Agent 安全执行 【免费下载链接】penguin-harness 🐧 Unified and Stable RSI Platform 项目地址: https://gitcode.com/gh_mirrors/pe/penguin-harness PenguinHarness 是一个面向自改进…

2026/10/4 7:13:50 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →