导语:
本文主要介绍了关于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、创建包的目的不是为了运行,而是为了导入和使用。请记住,包只是模块的一种形式,而包又是一个模块。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python提示Syntax Error错误解决教程09/06
- ♥ Python是如何读写配置文件的?10/10
- ♥ python有几种dtype08/27
- ♥ Python实用:用xlwt设置表格列宽和行高09/16
- ♥ 如何在 Python 中安装 xlwt08/20
- ♥ python re模块的常用使用方法09/20
内容反馈