Python学习基础笔记七十一——模块和库2

将模块放入包中

模块文件,功能分的比较清晰。文件与文件之间,是通过import这种调用关系。

当我们的项目模块文件特别多的时候,我们还需要将这些模块文件根据功能划分到不同的目录中。

这些放模块文件的目录,python把它们称之为package。

包目录中需要有一个名字为__init__.py的初始化文件,有了它,python才认为这是一个python包。

Python3.3 以后版本的解释器,如果目录只是用来存放模块文件,就不需要一个空的__init__.py文件了。通常都还带着这个初始化文件。

init.py可以用着包的初始化文件,里面放一些初始化代码,有独特的作用。

调用模块里的函数。

相关推荐
结衣结衣.23 分钟前
走进机器学习:新手必看的完整入门指南
人工智能·python·学习·机器学习
绘梨衣54731 分钟前
某公开数据简单逆向
python·beautifulsoup
小江的记录本1 小时前
【Java并发编程】锁机制:volatile:JMM内存模型、可见性/禁止指令重排、内存屏障、单例模式中的应用(附《思维导图》+《面试高频考点清单》)
java·后端·python·mysql·单例模式·面试·职场和发展
csdn小瓯1 小时前
前端工程化:React + TypeScript + Tailwind CSS 的组件化实践
开发语言·人工智能·python
hef2881 小时前
R包grafify:简单操作实现高效统计绘图
开发语言·python·r语言
这是谁的博客?1 小时前
Python 异步编程核心原理与实践深度解析
java·网络·python·协程·asyncio·异步编程
战南诚1 小时前
力扣 之 198.打家劫舍
python·算法·leetcode
晚烛1 小时前
CANN 模型预热:消除首次推理延迟
开发语言·python
Fanxt_Ja2 小时前
Langchain+Tavily对接大模型实现联网搜索
python·langchain·deepseek·tavily
一个心烑2 小时前
【layui页面编辑下拉框处理的三种方式】
linux·python·layui