python之模块

阳光穿透心脏的1/2处 2023-05-30 06:13 70阅读 0赞

1、 高阶面试题/读源码/简化操作

模块
模块的分类
# 内置模块
# 安装python解释器的时候跟着装上的那些方法
# 第三方模块/扩展模块
# 没在安装python解释器的时候安装的那些功能
# 自定义模块
# 你写的功能如果是一个通用的功能,那你就把它当做一个模块

什么是模块
# 有的功能开发者自己无法完成,这样的话需要借助已经实现的函数\类来完成这些功能
# 你实现不了的功能都由别人替你实现了
# 操作系统打交道
# 和时间
# 1000取随机数
# 压缩一个文件
# 和网络通信
# 别人写好的一组功能 文件夹/py文件/C语言编译好的一些编译文件
# 分类 管理方法
# 节省内存
# 提供更多的功能
为什么要有模块?
# 分类 管理方法
# 节省内存
# 提供更多的功能
模块怎么用?在哪儿用?

2、模块的创建与导入

import my_module # 要导入一个py文件的名字,但是不加.py后缀名
import my_module # 模块的名字必须要满足变量的命名规范
# 一般情况下 模块都是小写字母开头的名字

# import这个语句相当于什么???
# import这个模块相当于执行了这个模块所在的py文件

# 模块可以被多次导入么? 一个模块不会被重复导入

如何使用模块?

  1. def login():print('in mine login')
  2. name = '太亮'
  3. login()
  4. my_module.login()
  5. # print(my_module.name)

模块的重命名

  1. import my_module as m
  2. m.login()
  3. my_module.login()

导入多个模块

# PEP8规范
# 所有的模块导入都应该尽量放在这个文件的开头
# 模块的导入也是有顺序的
# 先导入内置模块
# 再导入第三方模块
# 最后导入自定义模块

  1. import os
  2. import my_module

发表评论

表情:
评论列表 (有 0 条评论,70人围观)

还没有评论,来说两句吧...

相关阅读

    相关 python模块

    1 定义 模块: 用来从逻辑上组织python代码(变量 函数 类 逻辑:   实现一个功能) 本质就是.py结尾的python文件(文件名:test.py 对应的模块名就是

    相关 python模块 paramiko

    paramiko模块提供了ssh及sft进行远程登录服务器执行命令和上传下载文件的功能。这是一个第三方的软件包,使用之前需要安装。 1 基于用户名和密码的 sshclient

    相关 Python模块

    1、模块:一个.py文件就构成一个模块重点内容 引入模块:import 模块名称(通过引入模块,我们可以调用引入模块里面的程序) 引入模块并重新命名:import 模块

    相关 pythonparamiko模块

    paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的