写点什么

软件测试 / 测试开发丨 Python 模块与包 学习笔记

作者:测试人
  • 2023-08-18
    北京
  • 本文字数:513 字

    阅读完需:约 2 分钟

免费领取:测试资料+测试用例+简历模板+测试文档

本文为霍格沃兹测试开发学社学员学习笔记分享

原文链接:https://ceshiren.com/t/topic/26839

python 模块与包

python 模块

项目目录结构

  • 组成 package 包 module 模块 function 方法

模块定义

定义

  • 包含 python 定义和语句的文件

  • .py 文件

  • 作为脚本运行

导入模块

  • import 模块名

  • from <模块名> import <方法 | 变量 | 类>

  • from <模块名> import *

  • 注意: 同一个模块写多次,只被导入一次 import 应该放在代码的顶端

模块的分类

  • 系统内置模块

  • 第三方的开源模块

  • 自定义模块

文件引用

  • 系统内置模块


    python 安装好之后自带的一些非常有用的模块(sys,os,time,json 模块等)

  • 第三方开源模块


    是通过包管理工具 pip 完成的

  • 自定义模块


    自定义模块是自己写的模块,对某段逻辑或某些函数进行封装后供其他函数调用

# 系统内置模块import sysimport osimport re  # 正则import json # json文件处理import time # 时间print(sys.path)# 第三方模块import yaml   # 命令行可以命令安装 pip install pyyamlimport requests # 命令行可以命令安装 pip install requests# 自定义模块from test import *print(dir())
复制代码

模块引用的总结

  • 代码的可维护性

  • 提升编码效率

  • 函数名可重复(起名避免与系统重复)

用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
软件测试/测试开发丨Python 模块与包 学习笔记_Python_测试人_InfoQ写作社区