15、模块 Module 和 包 package

本文详细介绍了Python中的模块和包的概念,包括模块的作用、分类,模块的导入方式,以及dir函数的使用。重点讲解了包的组织结构,如__init__.py的重要性,以及如何通过import语句导入包和子包。还提到了模块的属性如__doc__、__file__和__name__,以及隐藏属性和dir()函数的功能。
摘要由CSDN通过智能技术生成

绪言:

  • http://blog.csdn.net/pipisorry/article/details/43313197
  • 1. python程序由包(package)模块(module)函数组成。
  • 2. 是由一系列模块组成的集合。当不同作的模块进行按文件夹分类后再组成一个整体的库,可以称为包。为了让Python将目录当做内容包,目录中必须包含__init__.py文件,用于标识当前文件夹是一个包。最简单的情况下,只需要一个空的__init__.py文件即可。包就是一个完成特定任务的工具箱,包的作用是实现程序的重用。包导入会让模块扮演的角色更为明显,也使代码更具有可读性。
  • 3. 模块是处理某一类问题的函数和类的集合,由代码、函数和类组成。函数是一段可以重复多次调用的代码。模块把一组相关的函数或代码组织到一个文件中,一个文件即是一个模块。每个模块文件是一个独立完备的命名空间,一个模块文件不能看到其他文件定义的变量名,除非它明确地导入了那个文件,模块文件起到了最小化命名冲突的作用

1、模块

  1. 模块是一个包含有一系列数据,函数,类等组成的程序组
  2. 模块是一个文件,模块文件名通常以‘.py’结尾

2、模块的作用:

  1.  让一些相关的数据,函数,类等有逻辑的组织在一起,使逻辑结构更加清晰,
  2. 我们可以使用模块将大型程序分解为可管理的小型文件,方便管理和应用。
  3. 模块中的变量,函数和类等可提供给其他模块或程序使用,重用性强

3、模块的分类:

  1.   内置模块(builtins)在解析器的内部是可以直接使用
  2.   标准库模块,安装python时已安装可直接使用
  3.   第三方模块(通常为开源),需要自己安装
  4.   用户自己编定的模块(可以作为其他人的第三方模块)

4、模块的导入 :

  • 当解释器遇到 import 语句,如果模块在当前的搜索路径就会被导入。
  • import语句搜索模块的路径顺序
  • 1、搜索程序运行时的路径(当前路径)
  • 2、sys.path提供的路径(利用这个可以查找到路径。)
  • 3、搜素
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值