python模块化导入

本文介绍了Python模块的分类,包括内置、自定义和第三方模块。详细阐述了模块的导入方式,如`import`和`from...import`,以及它们的使用和优缺点。还讨论了循环导入、判断文件类型的方法以及模块的查找顺序。
摘要由CSDN通过智能技术生成

模块是指在编程中直接导入另一个已经含有完整代码功能的文件的行为,用于方便节省代码操作。

模块的分类

1.内置模块

python解释器自带的模块,无需编辑

import time
time.sleep(10)

2.自定义模块

由自己编辑的模块,例如其他的py文件,都可以作为模块导入到另一文件中

3.第三方模块

网络上他人写好的模块,在下载之后导入即可使用

模块的具体形式

模块的文件不仅仅可以是py文件,因为python的兼容性,也可以使用c语言、c++、DLL等不同的文件格式。

模块的导入

模块导入有两种方式

1.import

import 模块名

模块名是文件的名字,不用加文件的后缀名,但要注意作为模块导入的文件名只能是英文数字下划线,不能出现中文等其他不允许的字符。

使用import导入会把模块中的所有变量、函数等全部导入到文件中,具体效果是创造一个与模块同名的名称空间,获取时指向该名称空间来获取内容。

2.from......import

from 模块名 import 变量/函数名

使用from......import导入时只会导入import后面的变量/函数名,也不会产生一个名称空间,具体效果是直接把导入内容进行赋值操作。

模块的使用

1.import

使用import导入之后

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值