Python导入:包、模块与函数

发布时间:2026/10/24 2:33:02

Python导入:包、模块与函数 在中通过导入包和模块以及函数来实现代码复用和功能调用。1、 首先你要去启动那个叫作IDLE的开发工具, 然后紧接着创建一个文件, 这个文件的名称叫作pkg.py, 另外你还需要再创建另一个文件, 它的名字是init.py, 最后一步是把这两个文件都放到同一个文件夹里面去待着, 而那个文件夹的名字得确定为mypkg。2、 你要到那个pkg.py这个文件里面去, 然后把下面这些代码内容给它编写进去, 把这个操作给完成掉。3、 就在与 mypkg 这个文件或者目录处在同一层级的地方, 新建一个名字叫.py的文件, 然后把指定的代码内容写进去。4、 运行那个.py的程序之后, 就成功地调用了mypkg文件夹里边的pkg模块中的test方法。因为在这个文件夹里面是包含.py文件的, 所以它就被认为是一个有效的包了。这样一来呢, 就实现了这个模块的正确导入, 也完成了它的执行过程。5、 可直接调用包内函数名实现示例代码如下所示6、 在完成运行那个以py结尾的程序文件的工作之后, 我们实现了对调用功能的成功执行, 这个被调用的功能具体的说是mypkg这个文件夹里面的pkg这个模块下的test这个方法。7、 但是, 大家只可以把报名以及模块的名片进行导入的动作。在将来需要调用的时刻, 必须使用包的名称加上句号再连上模块的名称再加一个句号接着写上函数的名字这样的格式来进行操作。这里提供的示例代码内容如下:8、 通过按下F5键来运行.py文件, 结果是成功地调用了位于mypkg文件夹里面的pkg模块中的test方法。中关村在线里面说到了, 通过那个导入包以及引入模块和函数的方式, 来实现代码的复用还有功能的调用这个事。第一步, 是要启动那个开发工具IDLE, 然后创建了两个文件, 一个叫pkg.py, 另一个叫init.py, 并且呢要把这两个文件都保存在同一个文件夹里面, 这个文件夹的名字叫做mypkg。第二步, 就是在pkg.py这个文件里面编写一些代码内容。第三步, 那就是在一个目录下面新建一个文件了, 这个文件和mypkg是在同一级目录下, 但是呢这个文件的文件名好像有点不对劲, 因为题目里写的是名为.py的文件, 这通常应该是一个具体的名字加上后缀的形式, 不过这里就按照原文的说法继续看下去, 后面还提到了一些其他的操作步骤。
延伸阅读

更多相关文章

2026/10/24 2:28:02

AI如何颠覆资源稀缺性:从算力民主化到生产力革命

1. 从稀缺性到丰裕社会的技术跃迁当AlphaGo首次击败人类围棋冠军时,我们看到的不仅是算法的胜利,更是一个新时代的预兆。作为经历过工业革命到数字革命完整周期的技术从业者,我亲眼见证了自动化技术如何逐步改写生产要素的分配规则。如今AI技…

2026/10/24 2:28:02

采购系统 90+ 缺陷复盘:从脏数据、双重事务到国际化失守,Java 企业应用质量保障实战【校验卡控、幂等设计、状态机闭环、审计字段、异常规范】

✍️ 作者:王文峰(外号:神秘小峯 / 山峯)|中国国学、传统文化与代码爱好者的程序人生,期待你的关注和支持! 采购系统 90+ 缺陷复盘:从脏数据、双重事务到国际化失守,Java 企业应用质量保障实战【校验卡控、幂等设计、状态机闭环、审计字段、异常规范】 一、开篇:90+ …

2026/10/24 3:28:06

AI协作者:嵌入开发全流程的按键级风险防控体系

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

2026/10/24 3:28:06

Python手柄编程实战:高精度HID控制与跨平台交互方案

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

2026/10/24 3:28:06

CSAPP大作业复盘:从hello.c到进程的一生

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

2026/10/24 3:28:06

Aspose.Words对象模型深度解析:表格页眉与文档布局原理

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

2026/10/23 22:56:35

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/24 0:02:40

MATLAB缩进快捷键与批量格式化实战指南

1. 被自动缩进折磨的那些年如果你写过MATLAB代码,大概率经历过这种场景:从某个文档、网页或者聊天记录里复制了一段代码,粘贴进编辑器之后,每一行前面都带着莫名其妙的空格,有的行首是四个空格,有的是一个T…

2026/10/24 0:02:40

用Poco实现Qt风格信号与槽的跨平台C++方案

简介:本资源是一份面向C中级开发者的技术实践工程,聚焦于在非Qt框架环境下模拟实现Qt核心通信机制——信号与槽,借助Poco网络库的事件系统完成解耦式对象通信。适用于需在跨平台C项目中引入松耦合回调机制、但受限于无法集成Qt依赖的开发场景…

2026/10/24 0:02:40

ESXi裸机虚拟化安装指南:从硬件兼容到虚拟机部署

1. 为什么还要折腾ESXi:从一台闲置机器说起手里攒了几台淘汰下来的迷你主机,配置不算差,i5加16G内存,扔了可惜,装个桌面系统又觉得浪费。这种场景下,ESXi就成了一个绕不开的选择。它是一套裸机虚拟化平台&a…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑