PSMnet - Pyramid Stereo Matching Network复现笔记(二)import module、package

本文记录了在复现PSMnet(Pyramid Stereo Matching Network)时遇到的import错误,深入探讨了Python中的package、module、library的区别,并介绍了包(Package)的概念,强调了__init__.py文件的重要性。同时提到了解决import问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PSMnet - Pyramid Stereo Matching Network复现笔记(二)import module、package

复现的时候老是出现import错误,所以记录下~

package、module是什么

函数function

将一组代码组织到一起,实现某种功能

模块module

为实现某种逻辑将相关连的函数写在同一个文件里,使逻辑更清楚,这就是一个模块
在python中文件以.py结尾,那这个.py文件就可以称之为模块,说白了,就是Python文件

库文件library

library,中文翻译为:库,也常称为:库文件
之所以此处不说是Python中的library,那是因为,本身library这个词,一般都是针对其他的编译型语言,比如C,C#等语言来说的。常见的C/C#等语言中的library,一般指的就是:
静态的库文件:xxx.a
动态的库文件:xxx.dll

Python中module和library之间的区别

对于library和module,说白了,都是提供了一定的功能供别人调用。
从这方面来说,也可以理解为:Python中library等价于module;
只不过,Python中,很少说library,正常的话,都是说module;

包Package

为了方便管理模块,python 中引入了包的概念
包是由关联的多个模块组成的目录,在每一个包下而都有一个__init__.py文件,这个文件必须存在
否则,Python就把这个目录当成普通目录,而不是一个包


(作者:cacho_37967865
来源:优快云
原文:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值