自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 使用Faker库生成测试数据的完整指南

Faker是一个Python包,用于生成假数据。它可以创建各种类型的随机但看似合理的数据,特别适合以下场景:测试应用程序数据库填充匿名化生产数据创建演示或示例数据。

2025-05-18 17:00:00 587

原创 使用 unittest 进行参数化测试:parametrize 和 ddt 字典参数化

无论是还是ddt,都能有效地实现 unittest 的参数化测试。选择哪种方法取决于你的具体需求和个人偏好。字典参数化特别适合字段多、结构复杂的测试场景,能显著提高测试代码的可读性和维护性。

2025-04-11 17:00:00 275

原创 Git 开发规范指南

编译生成文件*.o*.a*.so*.exe*.dll# 开发环境文件.idea/.vscode/*.suo*.user# 运行时文件*.log*.tmp*.pid# 依赖目录vendor/# 系统文件.DS_StoreThumbs.db。

2025-04-08 17:00:00 922 1

原创 Git常用命令全解析:开发者必备的版本控制指南

Git作为当今最流行的分布式版本控制系统,已经成为开发者日常工作中不可或缺的工具。本文将全面介绍Git的常用命令,帮助开发者高效管理代码版本。

2025-04-02 17:00:00 691

原创 使用Python unittest生成测试报告:从入门到实战

unittest是Python标准库中的测试框架,灵感来源于Java的JUnit。它支持以下核心功能:测试用例(TestCase)的编写和管理。测试套件(TestSuite)的组织。断言(Assertions)用于验证代码行为。测试运行器(TestRunner)用于执行测试并生成报告。通过本文,我们学习了如何使用unittest默认报告:简单易用,适合快速查看结果。:生成美观的HTML报告。

2025-03-23 08:00:00 283

原创 深入理解Python中的Suite套件:编写高效测试代码的利器

在unittest框架中,Suite套件(Test Suite)是一个用于组织和管理多个测试用例的容器。它可以将多个测试用例、测试类甚至其他Suite套件组合在一起,形成一个更大的测试集合。通过Suite套件,我们可以灵活地控制测试的执行顺序和范围。组织测试用例:将相关的测试用例分组,便于管理和维护。批量执行测试:通过Suite套件一次性执行多个测试用例,提高测试效率。灵活控制测试范围:可以选择性地执行特定的测试用例或测试类。

2025-03-19 18:21:46 1736

原创 Python单元测试中的skip与skipif:跳过测试用例详解

在编写单元测试时,有时我们需要跳过某些测试用例。例如,当某些条件不满足时,或者某些功能尚未实现时,跳过测试可以避免不必要的失败。Python的unittest模块提供了skip和skipif装饰器,用于灵活地跳过测试用例。本文将详细介绍skip和skipif的使用方法,并通过示例帮助你掌握它们的应用场景。

2025-03-16 17:00:00 808

原创 Python单元测试中的setUp和teardown方法详解

setUp和tearDown是Python的unittest模块中的两个方法,通常用于单元测试中。setUp: 在每个测试方法执行之前被调用,用于准备测试环境。例如,初始化对象、打开文件、连接数据库等操作都可以放在setUp方法中。tearDown: 在每个测试方法执行之后被调用,用于清理测试环境。例如,关闭文件、断开数据库连接、删除临时文件等操作都可以放在tearDown方法中。setUp和tearDown方法用于在每个测试方法执行前后进行初始化和清理操作。setUpClass和。

2025-03-16 08:00:00 489

原创 Python右击Run与Tab页面Run的区别:详解与使用场景

在使用PyCharm或其他Python IDE时,运行代码是开发过程中最常见的操作之一。PyCharm提供了多种运行代码的方式,其中和是两种常用的方式。虽然它们最终的目的都是执行代码,但在使用场景和具体行为上有一些区别。本文将详细解释这两种运行方式的区别,并帮助你更好地理解它们的应用场景。

2025-03-13 17:00:00 488

原创 Python中的if __name__ == “__main__“:理解与应用

在Python编程中,是一个常见的代码结构,尤其是在模块化编程中。对于初学者来说,这个语句可能会显得有些神秘。本文将详细解释的作用、原理以及在实际编程中的应用。在Python中,每个模块(即一个文件)都有一个内置的变量。这个变量的值取决于模块是如何被使用的:如果模块是直接运行的,的值会被设置为。如果模块是被导入的(即通过语句导入),的值则会被设置为模块的名字(即文件名去掉后缀)。这个语句的作用就是判断当前模块是否是作为主程序运行。如果是,则执行该语句块中的代码;如果不是,则不执行。在编写Python代码时,

2025-03-12 17:00:00 519

原创 Python 中的语法错误、系统错误、业务逻辑错误及其处理详解

语法错误是指代码不符合 Python 的语法规则,导致解释器无法正确解析代码。这类错误通常是由于拼写错误、缩进错误、缺少符号等引起的。系统错误是指程序运行时与操作系统或 Python 解释器相关的错误。这类错误通常是由于资源不足、文件不存在、权限问题等引起的。业务逻辑错误是指程序的运行结果与预期不符,通常是由于代码逻辑错误、算法错误或数据处理错误引起的。这类错误不会直接导致程序崩溃,但会影响程序的正确性。

2025-03-09 19:30:00 2692

原创 python使用 re.findall、content 和 json 提取数据:从网页内容到结构化信息

在实际开发中,我们经常需要从网页内容(content)中提取数据,并将其转换为结构化信息(如 JSON)。Python 提供了强大的工具来实现这一目标,包括re模块的正则表达式功能、requests库获取网页内容,以及json模块处理 JSON 数据。本文将详细介绍如何使用这些工具完成数据提取任务。

2025-03-05 17:00:00 841

原创 使用 Python 操作 XML 和 CONFIG 文件:读取、写入、修改与删除

在日常开发中,配置文件(如.xml和.config文件)是存储应用程序设置和数据的重要方式。Python 提供了多种工具来操作这些文件。本文将详细介绍如何使用 Python 读取、写入、修改和删除.xml和.config文件中的内容。

2025-03-03 17:00:00 2083

原创 PyCharm 安装 DeepSeek 教程:AI 编程助手的完美结合

在人工智能技术飞速发展的今天,AI 编程助手已成为开发者提升效率的重要工具。DeepSeek 作为一款强大的 AI 编程助手,能够为开发者提供代码解释、优化建议、测试用例生成等功能。本文将详细介绍如何在 PyCharm 中安装 DeepSeek 并通过 API 实现 AI 编程,帮助开发者快速上手,享受 AI 编程的便利。

2025-03-02 17:30:00 959

原创 深入理解 HTTP:请求与响应的构成要素

HTTP 协议是互联网通信的基石,它定义了客户端(例如浏览器)和服务器之间交换信息的格式和规则。理解 HTTP 协议的构成要素,对于 Web 开发、网络调试和安全分析等方面都至关重要。本文将深入剖析 HTTP 请求和响应的各个组成部分,带你全面了解 HTTP 协议的运作机制。

2025-02-28 17:00:00 873

原创 使用pip命令以及加速下载、Pandas与Openpyxl操作Excel的完整指南

5.2 若本地环境存在多个python(可以通过上一篇python的虚拟环境和本地环境查看python),在5.1下载的时候没有指定路径,默认会下载在c盘中,可以通过pip show +包名查看,已经新建项目的导入失败,可以切换本地环境。为了提高下载速度,可以使用国内的镜像源。column_means['姓名'] = '列平均值' # 在 '姓名' 列中标记为 '平均值'column_data = ['张三', '李四', '王五', '赵六'] # 要写入的列数据。

2025-02-26 17:00:00 974

原创 Python虚拟环境 vs. 本地环境:告别依赖混乱,拥抱开发自由!

4.2.2 安装4.1步骤先选择本地环境,点击interpreter后面省略号,如下图,再点击interpreter后面省略号,在磁盘找到4.2.2步骤下python.exe,点击ok之后,在点击创建,就成功了。点击设置,点击Project,再点击ProjectPython Interpreter,点击python interpreter下拉选择本地的python.exe,如图。4.2.3验证是否为本地环境,按win+r,输入cmd,输入pip list,再在pycharm中导入其中包,如图。

2025-02-24 08:00:00 901

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除