Python import模块

一.模块介绍

1.定义

模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),

          本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test)。

包: 用来从逻辑上组织模块的,本质就是一个目录(必须带有一个_init_.py文件)

2.导入方法

导入多个模块:import 模块1,模块2,模块3

导入所有函数:from 模块名 import *

导入多个函数:from 模块名 import 函数1,函数2,函数3

关键字修改函数名:  from   模块1   import   函数1  as  函数1改

导入:     import    包文件

3.import本质(路径搜索和搜索路径)

(1)import 导入:同意将命令整合到 模块这个变量内。
    from导入:    直接将命令导入到另外的文件。
    导入模块的本质就是把.py文件解释一遍。

(import test test=‘test.py all code’)

(from test import name name=‘code’)

import 模块---->模块.py文件 ---->模块.py的路径--->sys.path

sys.path.insert():将路径添加到最前面。

sys.path.append():将路径添加到最后面。

(2)

包1:导入包的本质就是执行,该包下的__init__.py文件
包2:执行包下其他文件函数,要在__init__文件,加入同目录下的模块。
    __init__文件下。

    from . import 模块1

    注:相当于模块1所有代码拿到当前目录。

包3:从某个子目录下,导入该子目录的模块文件。
    from 子目录 import 子目录模块

4.导入优化

(1)

提升执行速度,避免重复调用。

在imoprt调用模块时,如果被多次调用时,会重复查找消耗资源。

可以使用from 模块名 import 变量名 来直接将变量放在文件内,即可优化。

也可以使用as起别名。

二.模块的分类

模块分为三类

a:标准库:os,time,sys

b:开源模块:实现某一个功能,下载后使用。

c:自定义模块:自定义模块文件。
-----------------------------------
Python import模块
https://blog.51cto.com/u_15069498/3346438

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值