知行编程网知行编程网  2022-12-16 09:00 知行编程网 隐藏边栏  4 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python包是什么的相关知识,希望可以帮到处于编程学习途中的小伙伴

什么是python包

什么是包

包是一种使用“.modulename”来组织 python 模块命名空间的方法。

1. 不管是import还是from...import的形式,如果在import语句中遇到点(不是在使用的时候),一定要第一时间警惕:这是只针对包的import语法

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

3、import导入文件时,生成的命名空间中的名称来自文件,import包,生成的命名空间的名称也来自文件,即包下的__init__.py,本质是导入package是导入文件

强调:

1.在python3中,即使包下没有__init__.py文件,导入包仍然不会报错,而在python2中,包下必须有这个文件,否则导入包会报错

2、创建包的目的不是为了运行,而是为了导入和使用。请记住,包只是模块的一种形式,而包又是一个模块。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享