自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 元类(Metaclasses)教程

print("创建类:", name)# 在这里动态创建类print("初始化类:", name)# 在这里初始化类pass__new__:首先被调用,负责创建类对象。在这个方法中,我们可以修改类的定义,甚至可以返回一个完全不同的类。__init__:在__new__之后被调用,用于初始化类的属性和方法。元类作为Python的高级特性,提供了强大的类定制能力。通过本教程,您应该已经掌握:元类的基本原理和创建过程__new__和__init__的核心区别多种实际应用场景的实现。

2025-05-18 15:26:18 781

原创 Python Pydantic 教程

Pydantic 是一个用于数据验证和设置管理的 Python 库,它通过 Python 类型注解来定义数据模型,提供强大的数据验证功能。id: intname: strname: strage: intraise ValueError('必须包含空格')date: date# 控制dict输出print("JSON输出:", record.json(indent=2))print("字典输出:", record.dict())

2025-05-16 23:35:29 1174

原创 Python Mixin 教程:从入门到精通

Mixin 是一种类设计模式,它允许将某些功能提取到独立的类中,使得这些功能可以被多个类复用。Mixin 主要用于实现某些通用的功能,而不是作为一个完整的类继承层次。Mixin 通常不单独实例化,而是与其他类组合以增强其功能。Mixin 是 Python 中一种特殊的设计模式,用于实现代码复用和功能组合。它通过多重继承机制,将小型、专注的功能模块“混合”到主类中。Mixin 是一个包含特定功能的类,设计用来被其他类继承,而不是独立使用。

2025-05-16 17:17:55 972

原创 ChromeDriver驱动低高版本下载(ChromeDriver)

一旦驱动配置好,你就可以在Python中通过selenium库来调用ChromeDriver了。在ChromeDriver下载页面中,选择与你的Chrome浏览器版本匹配的Driver版本。如果不知道环境目录,我们可以通过 win+r 快捷键,输入cmd,打开终端。如果你找不到精确的版本号,通常大版本号相同即可。例如:如果你的版本是。根据你的Chrome版本,选择对应版本的ChromeDriver。,你可以选择版本号接近136的ChromeDriver。和高版本差不多,找到自己版本,下载版本即可。

2025-05-07 17:47:32 1362 2

原创 解决 PyCharm 终端无法自动激活 Conda 环境(windwos系统)

很多教程并未提到这一点,但实测中,如果 Conda 没有安装在 C 盘,可能会导致自动激活失败。为了确保正常工作,建议将 Conda 安装在默认的 C 盘路径。虽然这一步通常不会直接影响自动激活功能,但根据网上教程,许多人推荐在 Conda 配置中禁用自动激活。安装在 C 盘时,系统和 PyCharm 更容易识别 Conda 环境,从而避免一些路径相关的问题。本文将帮助大家解决在 PyCharm 中无法自动激活 Conda 环境的问题,并提供3个解决方案。如图所示,终端成功自动激活了 Conda 环境。

2025-05-07 01:30:43 404

原创 Conda 安装与使用教程

Conda 是一个跨平台的开源包管理器和环境管理器,能够帮助用户管理 Python 和其他语言的包以及虚拟环境。Conda 是一个非常强大的工具,可以帮助你创建独立的环境并管理你的包依赖。通过合理使用 Conda,你可以避免版本冲突,并且提高开发和部署效率。希望这个教程能帮助你顺利开始使用 Conda。

2025-05-06 19:18:54 1449

原创 JMeter 安装与配置教程 (Windows 系统)

JMeter 是一款开源的性能测试工具,广泛用于网站、Web 应用、数据库等的压力测试。

2025-05-06 02:53:18 1090

原创 Windows 系统下 Java JDK 安装与配置指南

以下是针对windows 1.8版本的JDK下载安装配置教程。

2025-05-06 01:05:14 835

原创 关于Pytest的setup与teardown废弃版本

setup与teardown一直知道在新版本中不能使用,但是一直不清楚具体是哪个版本彻底不能用了呢,于是我做了测试并得到以下结论,(没看官网看不太明白)这俩个版本在执行是,setup可以执行,但teardown不执行(可能是异常,程序没有正常终止,如果不执行是会终止的,所以它执行了但一直卡在那里不动)该版本完全支持这个方法,能够正常执行代码, 执行结果终端会报警告 warnings summary, 提示使用新的方法, 新方法可以执行。实测已经完全废弃了这俩个方法。

2025-04-22 03:57:58 214

原创 在windows的pycharm中自动激活conda环境

我原本使用的mac电脑,conda自动在配置文件中进行了配置,所以在pycharm中会自动激活环境的,现在我使用windows发现不能自动激活环境了,查了一下主要是windows是不存在这个配置文件的机制的。看看我的解决方案,如果有更高的方案,请留言交流。我是直接取的路径的文件夹名称,在上述shell中自动去执行。1. 项目名称不可中文,否则存在中文识别不了乱码的问题。在工具——》终端中的shell 路径输入以下内容。此时我们打开内置终端,就会自动激活项目环境。

2025-04-10 02:02:40 409

原创 本地 Python 工具上传到 PyPI(Python Package Index)

以下是一个详细的教程,教你如何将本地 Python 工具上传到 PyPI(Python Package Index)。确保你已经安装了必要的软件和工具并熟悉 Python 包结构。确保你的工具是一个可以打包的 Python 项目。my_tool/setup.pyREADME.mdLICENSEtwinesetup.pysetup.py是项目的核心配置文件。nameversionREADME.md文件声明构建系统依赖。在项目根目录下运行以下命令,生成和wheel执行成功后,你会看到dist/使用twine。

2024-12-25 12:18:57 1005

原创 Linux变量设置永久问题

好难用,linux变量每次重启都会失效的原因是因为每次都需要执行生效命令,而大多数教程都没有说你该写入哪个配置文件。你可以使用echo $0命令查看自己需要将source .bash_profile这行命令写到在哪个文件,这样,每次打开终端,他都会执行source这个命令,你.bash_profile中的变量就生效了echo $变量名称变量只在当前终端生效。

2023-12-05 17:04:27 526

原创 使用Github挂载notion个人博客

首先我们需要拥有两个账号:notion 账号 和 github 账号域名控制器添加解析进入域名解析-解析设置添加记录如下:💡 域名需要购买,并进行备案github 配置登录github账号 创建库 库名强烈推荐 用户名.github.io 点击settings 点击Pages 进行如下设置 返回code页,删除多余文件,上传index.html只保留这俩个文件index.html 内容<!DOCTYPE html><...

2022-04-28 19:22:28 3013 4

空空如也

空空如也

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

TA关注的人

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