当前位置: 首页 > news >正文

软件测试/测试开发丨Python 模块与包

python 模块与包

python 模块

项目目录结构

  • 组成
    • package包
    • module模块
    • function方法

      image

模块定义

定义
  • 包含python定义和语句的文件
  • .py文件
  • 作为脚本运行
导入模块
  • import 模块名
  • from <模块名> import <方法 | 变量 | 类>
  • from <模块名> import *
    • 注意:
    • 同一个模块写多次,只被导入一次
    • import 应该放在代码的顶端
模块的分类
  • 系统内置模块
  • 第三方的开源模块
  • 自定义模块

文件引用

  • 系统内置模块
    ** python安装好之后自带的一些非常有用的模块(sys,os,time,json模块等)
  • 第三方开源模块
    ** 是通过包管理工具pip完成的
  • 自定义模块
    ** 自定义模块是自己写的模块,对某段逻辑或某些函数进行封装后供其他函数调用
# 系统内置模块
import sys
import os
import re  # 正则
import json # json文件处理
import time # 时间
print(sys.path)
# 第三方模块
import yaml   # 命令行可以命令安装 pip install pyyaml
import requests # 命令行可以命令安装 pip install requests
# 自定义模块
from test import *
print(dir())
模块引用的总结
  • 代码的可维护性
  • 提升编码效率
  • 函数名可重复(起名避免与系统重复)

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

http://www.lryc.cn/news/272337.html

相关文章:

  • java企业网站系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • MAC电脑安装java开发工具
  • 高压继电器,未来几年市场将保持稳定增长
  • 在Go语言中实现HTTP请求的缓存
  • 技术扫盲:如何优雅的使用 java -jar
  • 『番外篇七』SwiftUI 获取视图全局位置在 NavigationStack 中失效的解决方法
  • GBASE南大通用 GCDW阿里云计算巢:自动化部署云原生数据仓库
  • Docker实战02|Namespace
  • 01-03
  • 数据可视化与地理空间
  • 【elfboard linux开发板】4. 文件点灯与创建多进程
  • 黑马程序员SSM框架-Maven进阶
  • MFC综合实验二学习记录
  • Python 中的运算符介绍(1)
  • 达梦数据库查询各表数据量/以及达梦更新统计信息
  • Java---- 静态内部类与非静态内部类的区别
  • STM32 基础知识(探索者开发板)--135讲 ADC转换
  • Java经典框架之SpringBoot
  • LeetCode75| 二叉搜索树
  • 博物馆3d虚拟场景复原制作有助于传承和弘扬中华民族优秀传统文化
  • 二维码地址门牌系统:便捷报修服务引领社区新篇章
  • c++基础(对c的扩展)
  • RS485数据采集模块,如何一次采集多个modbus设备数据?
  • 面试 Vue 框架八股文十问十答第一期
  • 【积微成著】性能测试调优实战与探索(存储模型优化+调用链路分析)| 京东物流技术团队
  • 建立分位制,用标准去量化优化效果 - 启动优化为例
  • Modbus 通信协议 二
  • 关于系统设计的一些思考
  • Java 第19章 IO流 课堂练习+本章作业
  • 一键制作电子样册,提升企业品牌形象