python之模块和包

1.模块(xxx.py文件)

python中的模块类似于C++中类的概念,将多个函数或者变量封装为一个模块。

使用模块时,需要import引入对应的模块,

比如 import math,引入math模块,然后通过 math.函数名调用对应的函数。

模块可以根据自己的需求自行封装。

 

2.包

  模块封装多了以后,会存在重名的现象,所以python加入了包的概念:开发者可以将自己封装的模块放入包中,引入时,可以通过 import p1.math import p2.math来引入不同包下的模块,通过 p1.math.函数名p2.math.函数名来调用函数,  这样调用起来也不会冲突。

  区分包和普通目录:

  每个包下边必须有 __init__.py文件,即使是空的,也必须存在。

  包可以存在多级。

注:以上均是按照自己对模块和包的理解来组织的语言,如有疑问,欢迎交流。

原文链接: https://www.cnblogs.com/weim-123/p/12931487.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    python之模块和包

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/350046

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月2日 上午6:03
下一篇 2023年3月2日 上午6:04

相关推荐