python中的模块和包

本文介绍了Python中的模块和包的概念,包括模块的三种类型:内置模块、第三方模块和自定义模块。详细阐述了`import`和`from...import...`两种导入方式的使用,以及它们在名称空间和变量引用上的差异。文中还提到了导入规范和相对导入的注意事项。
摘要由CSDN通过智能技术生成
# 模块
import time
import os
# ...

什么是模块?

python中的模块是一系列功能的集合,比如一个python文件编写了一系列函数,就是存放一系列功能的模块

python项目中的文件夹也可以作为模块,但必须在文件夹根目录有__init__.py文件,这个文件夹还有一个区别于文件模块的名字:python包或者python库,文件夹还可以包含其他文件夹和文件,这样python包的规模会越来越庞大。

python中的模块包括三类

  • python解释器内置的模块
  • 第三方模块
  • 自定义模块

有了模块,我们就可以在当前文件导入该模块。。。

1.import ...

这种导入方式在使用时要带上模块的名字或包的名字,这个名字就作为当前文件中的全局变量了,这个变量指向了一个名称空间(可以先理解为内存的一块区域),里面存放了被导入模块中定义的函数名、变量名等,然后我们可以通过模块名.函数名的方式使用其他文件中编写的函数。

常用的4种方式:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值