千锋教育-做有情怀、有良心、有品质的职业教育机构

当前位置:首页  >  技术干货  >  Python技术干货  > python包是什么

python包是什么

来源:千锋教育
发布时间:2023-11-10 09:45:49
分享

python什么是包

包是一种通过使用‘.模块名'来组织python模块名称空间的方式。

1.无论是import形式还是from...import形式,凡是在导入语句中(而不是在使用时)遇到带点的,都要第一时间提高警觉:这是关于包才有的导入语法

2.包是目录级的(文件夹级),文件夹是用来组成py文件(包的本质就是一个包含__init__.py文件的目录)

3.import导入文件时,产生名称空间中的名字来源于文件,import包,产生的名称空间的名字同样来源于文件,即包下的__init__.py,导入包本质就是在导入该文件

强调:

1.在python3中,即使包下没有__init__.py文件,import包仍然不会报错,而在python2中,包下一定要有该文件,否则import包报错

2.创建包的目的不是为了运行,而是被导入使用,记住,包只是模块的一种形式而已,包即模块。

以上内容为大家介绍了python培训之包是什么,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python判断字符串是否包含另一个字符串 python判断一个字符串是否包含子串的方法有很多,下面介绍几种方法。1.使用成员操作符in>>>s='nihao,shijie'>>>t='nihao'>>>resu
  • python如何使用列表解析 根据已有列表,高效创建新列表的方式。列表解析是Python迭代机制的一种应用,它常用于实现创建新的列表,因此用在[]中。语法:[expressionforiter_valiniterable][exp
  • python用什么编辑器 Python无处不在,似乎支持从主要网站到桌面实用程序到企业软件的所有功能。Python已经被用来编写流行的软件项目,如dnf/yum,OpenStack,OpenShot,Blender,Calib
  • pythonwheel是什么 python的第一个主流打包格式是.egg文件,现在大家庭中又有了一个叫做Wheel(*.whl)的新成员。wheel“被设计成包含PEP376兼容安装(一种非常接近于磁盘上的格式)的所有文件”。在本
  • python如何定义一个函数 python函数的定义定义函数,也就是创建一个函数,可以理解为创建一个具有某些用途的工具。定义函数需要用def关键字实现,具体的语法格式如下:def函数名(形参列表)://由零条到多条可执行语句组成的
  • python什么是匿名函数 当我们在创建函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。这省去了我们挖空心思为函数命名的麻烦,也能少写不少代码,很多编程语言都提供这一特性。匿名函数用好了,会有画龙点睛的效果,没用