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

将模块放入包中

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

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

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

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

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

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

调用模块里的函数。

相关推荐
ZH15455891311 分钟前
Flutter for OpenHarmony Python学习助手实战:Web开发框架应用的实现
python·学习·flutter
Ekehlaft3 分钟前
这款国产 AI,让 Python 小白也能玩转编程
开发语言·人工智能·python·ai·aipy
开源技术8 分钟前
Python GeoPandas基础知识:地图、投影和空间连接
开发语言·ide·python
hedley(●'◡'●)12 分钟前
基于cesium和vue的大疆司空模仿程序
前端·javascript·vue.js·python·typescript·无人机
Cult Of12 分钟前
Alicea Wind的个人网站开发日志(2)
开发语言·python·vue
啊阿狸不会拉杆18 分钟前
《机器学习导论》第 5 章-多元方法
人工智能·python·算法·机器学习·numpy·matplotlib·多元方法
wangsir.34 分钟前
测试之自动化测试常用函数
python·测试
铁蛋AI编程实战38 分钟前
MemoryLake 实战:构建超长对话 AI 助手的完整代码教程
人工智能·python·microsoft·机器学习
清水白石00843 分钟前
《为什么说 deque 是 Python 滑动窗口的“隐藏神器”?深入解析双端队列的高效之道》
开发语言·python
kjkdd1 小时前
5. LangChain设计理念和发展历程
python·语言模型·langchain·ai编程