标签: Python

32 篇文章

偷学一招, 玩转文件批量重命名工具
上次的文件批量重命名使用起来太麻烦,改进了一下添加界面使用更方便添加到右键菜单打开添加正则匹配添加修改历史记录,并支持撤销先看效果源代码import os import re import sys i…
批量文件名替换小工具
最近下载了一些动漫,每个文件名都带着广告,强迫症的我怎么能忍,几百个文件要改到啥时间,必须造它。1、首先写代码 创建文件rename.pyimport os import sys impor…
一键下载 M3U8 并转换为 MP4升级版
 之前的下载 M3U8程序,有很多问题, 为此做了一些升级,分享给大家。增加了存在播放列表的情况处理播放列表路径和ts路径错误问题多线程问题对于电视剧多文件下载的处理这里从网上找了一部的链接…
一个基于HTML5的远程桌面Guacamole
Apache Guacamole 是一个开源的远程桌面网关,它提供了一种通过 Web 浏览器安全地访问远程计算机桌面的方式。它支持多种远程桌面协议,如 RDP(Remote Desktop Proto…
Pydantic:数据验证的利器
Pydantic 是一个 Python 库,用于数据验证、类型检查和数据模型定义。它可以帮助您轻松地定义数据模型,并验证输入数据是否符合模型定义。Pydantic 的主要功能数据验证:Pydantic…
桥接模式
桥接模式是一种结构型设计模式,它将抽象部分与它的实现部分分离,使它们可以独立地变化。桥接模式通过将抽象和实现分离,可以让它们可以独立地变化,从而提高系统的灵活性和可扩展性。在桥接模式中,有两个重要的概…
状态模式:有案例就这么简单
状态模式是一种行为设计模式,它允许对象在内部状态改变时改变它的行为。这使得对象看起来好像修改了它的类。状态模式主要由三个部分组成:上下文(Context)、状态接口(State Interface)和…
代理模式:原来是这样子
代理模式是一种结构型设计模式,它允许通过代理对象控制对另一个对象的访问。代理模式通常在不直接访问对象或者访问对象存在某些限制时使用,它可以在客户端和目标对象之间引入一个代理对象,通过代理对象来间接访问…
适配器模式
适配器模式是一种结构型设计模式,它允许将一个类的接口转换成客户端所期望的另一个接口。适配器模式通常在接口不兼容的情况下使用,它允许原本不兼容的接口或者类协调起来工作。适配器模式的结构包括以下几个角色:…