python中的包和文件夹的区别

Posted confidence-pearl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中的包和文件夹的区别相关的知识,希望对你有一定的参考价值。

python的模块,就不得不说包(package),package是module的集合,在一个package中有很多的module,

还是以之前的index.py与baiduHq.py模块为案例,说明包的使用,新建baidu包,切记包与文件夹最明显的

区别是包有__init__,而文件夹没有,见下图

技术图片

新建baidu和index两个包,分别编写baiduHq.py和index.py

技术图片

那在index包下的index.py怎么调用baidu包下的baiduHq.py中的函数,类了?见实现的过程

技术图片

以上是关于python中的包和文件夹的区别的主要内容,如果未能解决你的问题,请参考以下文章

Java eclipse中创建项目以后缺省包和命名的包有啥区别?

如何让 pip 递归搜索目录中的包和依赖项?

从C#到Python——5模块和包

python 和 GUI 测试中的包内引用

python:包和模块(python3)

解决python中import时无法识别自己写的包和模块的方法