使用Python在Word中创建、读取和删除列表 - 详解

news2025/3/22 11:53:05

目录

工具与设置

Python在Word中创建列表

使用默认样式创建有序(编号)列表

使用默认样式创建无序(项目符号)列表

创建多级列表

使用自定义样式创建列表

Python读取Word中的列表

Python从Word中删除列表


在Word中,列表是一种用于组织和呈现信息的有效工具。它们不仅可以帮助用户清晰地展示数据、概念或步骤,还能增强文档的可读性和专业性。通过使用列表,用户能够更直观地理解信息之间的关系,尤其是在处理复杂内容时。在这篇博客中,我们将探讨如何使用Python在Word文档中创建、读取和删除列表,主要涉及的内容如下:

  • Python在Word中创建列表
    • 使用默认样式创建有序(编号)列表
    • 使用默认样式创建无序(项目符号)列表
    • 创建多级列表
    • 使用自定义样式创建列表
  • Python读取Word中的列表
  • Python从Word中删除列表

工具与设置

要使用Python在Word文档中创建和操作列表,可以使用Free Spire.Doc for Python库。它是一个免费的Word文档处理库,主要用于在Python应用程序中生成、读取、编辑和转换Word文档。

在开始之前,请通过以下命令安装该库:

pip install Spire.Doc.Free

Python在Word中创建列表

Microsoft Word提供了多种列表选项,包括有序(编号)列表、无序(项目符号)列表和多级列表。用户可以使用默认样式创建列表,也可以根据自己的需求自定义列表的外观,例如,可以选择不同的编号格式或项目符号样式,以便更好地匹配文档的整体设计和风格。

接下来,我们将逐一介绍如何使用Python在Word中创建这些列表。

使用默认样式创建有序(编号)列表

有序列表,也称为编号列表,它使用数字或字母标识项目,主要用于按特定顺序呈现步骤、排名或时间线等信息。

要在Word文档中创建有序(编号)列表,只需使用 Section.AddParagraph() 方法添加段落,然后通过 Paragraph.ListFormat.ApplyNumberedStyle() 方法为这些段落应用默认的编号列表样式。

以下是具体的实现步骤:

  • 初始化Document类的实例来创建一个新的Word文档。
  • 使用Document.AddSection()方法向文档添加一个节。
  • 创建一个List,用于存放生成列表的项目。
  • 遍历List。
    • 使用Section.AddParagraph()方法为当前列表项添加一个段落。
    • 使用Paragraph.AppendText()方法将当前列表项的文本内容添加到段落。
    • 使用Paragraph.ListFormat.ApplyNumberedStyle()方法为段落应用默认的编号列表样式。
  • 使用Document.SaveToFile()方法保存文档。

实现代码

以下代码展示了如何使用Python在Word文档中使用默认样式创建有序(编号)列表:

from spire.doc import *

# 创建新的Word文档
doc = Document()
# 向文档添加一个节
section = doc.AddSection()
section.PageSetup.Margins.All = 72

# 添加一个标题段落
para = section.AddParagraph()
para.Format.AfterSpacing = 5.0
text_range = para.AppendText("有序列表示例:")
text_range.CharacterFormat.FontName = "宋体"

# 创建项目列表
items = ["有序列表项目1", "有序列表项目2", "有序列表项目3"]

# 将每个项目作为编号列表添加到文档中
for item in items:
    # 为每个项目添加一个段落
    para = section.AddParagraph()
    text_range = para.AppendText(item)
    text_range.CharacterFormat.FontName = "宋体"
    # 将默认编号列表样式应用于段落
    para.ListFormat.ApplyNumberedStyle()
    
# 保存文档
doc.SaveToFile("默认有序列表.docx", FileFormat.Docx2016)
doc.Close()

Python在Word中创建编号列表

使用默认样式创建无序(项目符号)列表

无序列表,也叫做项目符号列表,它使用符号(如圆点或方块)标识项目,强调项目之间的关联性而不关心顺序,适用于列出相关特性或要点。

要在Word文档中创建无序(项目符号)列表,可以使用Section.AddParagraph()Paragraph.ListFormat.ApplyBulletStyle()方法。具体的实现步骤与创建有序(编号)列表基本相同,此处不再详细说明。

实现代码

以下代码展示了如何使用Python在Word文档中使用默认样式创建无序(项目符号)列表:

from spire.doc import *

# 创建新的Word文档
doc = Document()
# 向文档添加一个节
section = doc.AddSection()
section.PageSetup.Margins.All = 72

# 添加一个标题段落
para = section.AddParagraph()
para.Format.AfterSpacing = 5.0
text_range = para.AppendText("无序列表示例:")
text_range.CharacterFormat.FontName = "宋体"

# 创建项目列表
items = ["无序列表项目1", "无序列表项目2", "无序列表项目3"]

# 将每个项目作为项目符号列表添加到文档中
for item in items:
    # 为每个项目添加一个段落
    para = section.AddParagraph()
    text_range = para.AppendText(item)
    text_range.CharacterFormat.FontName = "宋体"
    # 将默认项目符号列表样式应用于段落
    para.ListFormat.ApplyBulletStyle()    

# 保存文档
doc.SaveToFile("默认无序列表.docx", FileFormat.Docx2016)
doc.Close()

Python在Word中创建项目符号列表

创建多级列表

多级列表是一种包含多个层级的列表结构,允许在同一列表中结合有序和无序项目,以展示信息的层次关系和分类,使内容更加清晰和有条理。适用于创建大纲、分类数据或构建具有多个缩进级别的详细列表。

Spire.Doc主要提供了两种方法来管理多级列表的级别:

  1. 直接设置列表级别
    使用Paragraph.ListFormat.ListLevelNumber属性直接定义每个段落的列表级别。该属性接受从0到8的值,其中0表示级别1,8表示级别9。
  2. 调整列表项目的缩进级别
    或者使用Paragraph.ListFormat.IncreaseIndentLevel()Paragraph.ListFormat.DecreaseIndentLevel()方法增加或减少列表项目的缩进级别。

实现代码

方法1:通过直接设置每个段落的列表级别来创建多级列表

from spire.doc import *

# 创建新的Word文档
doc = Document()
# 向文档添加一个节
section = doc.AddSection()
section.PageSetup.Margins.All = 72

# 添加一个标题段落
para = section.AddParagraph()
para.Format.AfterSpacing = 5.0
text_range = para.AppendText("多级列表示例:")
text_range.CharacterFormat.FontName = "宋体"

# 添加段落
para = section.AddParagraph()
text_range = para.AppendText("多级列表 - 级别1")
text_range.CharacterFormat.FontName = "宋体"
# 将默认编号列表样式应用于段落
para.ListFormat.ApplyNumberedStyle()
# 设置列表级别为级别1
para.ListFormat.ListLevelNumber = 0

# 添加段落
para = section.AddParagraph()
text_range = para.AppendText("多级列表 - 级别2")
text_range.CharacterFormat.FontName = "宋体"
# 将默认编号列表样式应用于段落
para.ListFormat.ApplyNumberedStyle()
# 设置列表级别为级别2
para.ListFormat.ListLevelNumber = 1

# 添加段落
para = section.AddParagraph()
text_range = para.AppendText("多级列表 - 级别1")
text_range.CharacterFormat.FontName = "宋体"
# 将默认编号列表样式应用于段落
para.ListFormat.ApplyNumberedStyle()
# 设置列表级别为级别1
para.ListFormat.ListLevelNumber = 0

# 添加段落
para = section.AddParagraph()
text_range = para.AppendText("多级列表 - 级别2")
text_range.CharacterFormat.FontName = "宋体"
# 将默认编号列表样式应用于段落
para.ListFormat.ApplyNumberedStyle()
# 设置列表级别为级别2
para.ListFormat.ListLevelNumber = 1

# 添加段落
para = section.AddParagraph()
text_range = para.AppendText("多级列表 - 级别3")
text_range.CharacterFormat.FontName = "宋体"
# 将默认编号列表样式应用于段落
para.ListFormat.ApplyNumberedStyle()
# 设置列表级别为级别3
para.ListFormat.ListLevelNumber = 2

# 保存文档
doc.SaveToFile("多级列表.docx", FileFormat.Docx2016)
doc.Close()

Python在Word中设置段落列表级别来创建多级列表

方法2:通过增加或减少列表项目的缩进级别来创建多级列表:

from spire.doc import *

# 创建新的Word文档
doc = Document()
# 向文档添加一个节
section = doc.AddSection()
section.PageSetup.Margins.All = 72

# 添加一个标题段落
para = section.AddParagraph()
para.Format.AfterSpacing = 5.0
text_range = para.AppendText("多级列表示例:")
text_range.CharacterFormat.FontName = "宋体"

# 添加段落
para = section.AddParagraph()
text_range = para.AppendText("多级列表 - 级别1")
text_range.CharacterFormat.FontName = "宋体"
# 将默认编号列表样式应用于段落
para.ListFormat.ApplyNumberedStyle()

# 添加段落
para = section.AddParagraph()
text_range = para.AppendText("多级列表 - 级别2")
text_range.CharacterFormat.FontName = "宋体"
# 增加缩进级别
para.ListFormat.IncreaseIndentLevel()
# 继续上一个列表
para.ListFormat.ContinueListNumbering()

# 添加段落
para = section.AddParagraph()
text_range = para.AppendText("多级列表 - 级别1")
text_range.CharacterFormat.FontName = "宋体"
# 减少缩进级别
para.ListFormat.DecreaseIndentLevel()
# 继续上一个列表
para.ListFormat.ContinueListNumbering()

# 添加段落
para = section.AddParagraph()
text_range = para.AppendText("多级列表 - 级别2")
text_range.CharacterFormat.FontName = "宋体"
# 增加缩进级别
para.ListFormat.IncreaseIndentLevel()
# 继续上一个列表
para.ListFormat.ContinueListNumbering()

# 添加段落
para = section.AddParagraph()
text_range = para.AppendText("多级列表 - 级别3")
text_range.CharacterFormat.FontName = "宋体"
# 增加缩进级别
para.ListFormat.IncreaseIndentLevel()
# 继续上一个列表
para.ListFormat.ContinueListNumbering()

# 保存文档
doc.SaveToFile("多级列表.docx", FileFormat.Docx2016)
doc.Close()

Python在Word中调整缩进级别创建多级列表

使用自定义样式创建列表

除了默认列表样式外,还可以给列表应用自定义样式。

要实现此功能,首先需要使用ListStyle类创建自定义列表样式,并使用该类的属性自定义其外观。然后使用Document.ListStyles.Add()方法将该列表样式添加到文档中。最后,使用Paragraph.ListFormat.ApplyStyle()方法将该列表样式应用于段落。

实现代码

以下代码展示了如何使用Python在Word文档中创建自定义样式的编号列表:

from spire.doc import *

# 创建新的Word文档
doc = Document()
# 向文档添加一个部分
section = doc.AddSection()
section.PageSetup.Margins.All = 72

# 添加一个标题段落
para = section.AddParagraph()
text_range = para.AppendText("自定义编号列表示例:")
# 设置标题字体
text_range.CharacterFormat.FontName = "宋体"
para.Format.AfterSpacing = 5.0

# 创建自定义编号列表样式,指定第一级的编号前缀、后缀和编号类型
listStyle = ListStyle(doc, ListType.Numbered)
listStyle.Name = "自定义样式"
listStyle.Levels[0].NumberPrefix = "("
listStyle.Levels[0].NumberSufix = ")"
listStyle.Levels[0].PatternType = ListPatternType.Arabic

# 将列表样式添加到文档
doc.ListStyles.Add(listStyle)

# 添加段落并应用自定义列表样式
para = section.AddParagraph()
text_range = para.AppendText("自定义列表项目1")
text_range.CharacterFormat.FontName = "宋体"
para.ListFormat.ApplyStyle("自定义样式")
para.ListFormat.ListLevelNumber = 0

para = section.AddParagraph()
text_range = para.AppendText("自定义列表项目2")
text_range.CharacterFormat.FontName = "宋体"
para.ListFormat.ApplyStyle("自定义样式")
para.ListFormat.ListLevelNumber = 0

para = section.AddParagraph()
text_range = para.AppendText("自定义列表项目3")
text_range.CharacterFormat.FontName = "宋体"
para.ListFormat.ApplyStyle("自定义样式")
para.ListFormat.ListLevelNumber = 0

para = section.AddParagraph()
text_range = para.AppendText("自定义列表项目4")
text_range.CharacterFormat.FontName = "宋体"
para.ListFormat.ApplyStyle("自定义样式")
para.ListFormat.ListLevelNumber = 0

# 保存文档
doc.SaveToFile("自定义编号列表.docx", FileFormat.Docx2016)
doc.Dispose()

Python在Word中创建自定义编号列表

以下代码展示了如何在Python中创建自定义样式的项目符号列表:

from spire.doc import *

# 创建新的Word文档
doc = Document()
# 向文档添加一个节
section = doc.AddSection()
section.PageSetup.Margins.All = 72

# 添加一个标题段落
para = section.AddParagraph()
para.Format.AfterSpacing = 5.0
text_range = para.AppendText("自定义项目符号列表示例:")
# 设置标题字体
text_range.CharacterFormat.FontName = "宋体"

# 创建自定义项目符号列表样式,指定第一级的项目符号字符和字体
listStyle = ListStyle(doc, ListType.Bulleted)
listStyle.Name = "自定义样式"
listStyle.Levels[0].BulletCharacter = "\u002A"
listStyle.Levels[0].CharacterFormat.FontName = "Symbol"

# 将列表样式添加到文档
doc.ListStyles.Add(listStyle)

# 添加段落并应用自定义列表样式
para = section.AddParagraph()
text_range = para.AppendText("自定义列表项目1")
text_range.CharacterFormat.FontName = "宋体"
para.ListFormat.ApplyStyle("自定义样式")
para.ListFormat.ListLevelNumber = 0

para = section.AddParagraph()
text_range = para.AppendText("自定义列表项目2")
text_range.CharacterFormat.FontName = "宋体"
para.ListFormat.ApplyStyle("自定义样式")
para.ListFormat.ListLevelNumber = 0

para = section.AddParagraph()
text_range = para.AppendText("自定义列表项目3")
text_range.CharacterFormat.FontName = "宋体"
para.ListFormat.ApplyStyle("自定义样式")
para.ListFormat.ListLevelNumber = 0

# 保存文档
doc.SaveToFile("自定义项目符号列表.docx", FileFormat.Docx2016)
doc.Dispose()

Python在Word中创建自定义项目符号列表

以下代码展示了如何在Python中创建带前一级编号前缀的多级编号列表:

from spire.doc import *

# 创建新的Word文档
doc = Document()
# 向文档添加一个节
section = doc.AddSection()
section.PageSetup.Margins.All = 72

# 添加一个标题段落
para = section.AddParagraph()
para.Format.AfterSpacing = 5.0
text_range = para.AppendText("自定义多级列表示例:")
# 设置标题字体
text_range.CharacterFormat.FontName = "宋体"

# 创建自定义编号列表样式,指定特定级别的编号前缀和编号类型
listStyle = ListStyle(doc, ListType.Numbered)
listStyle.Name = "自定义样式"
listStyle.Levels[0].PatternType = ListPatternType.Arabic
# NumberPrefix的值应满足语法"%n",以将上一级列表值更新为当前级别的前缀
listStyle.Levels[1].NumberPrefix = "%1."
listStyle.Levels[1].PatternType = ListPatternType.Arabic
listStyle.Levels[2].NumberPrefix = "%1.%2."
listStyle.Levels[2].PatternType = ListPatternType.Arabic

# 将列表样式添加到文档
doc.ListStyles.Add(listStyle)

# 添加段落并应用自定义列表样式
para = section.AddParagraph()
text_range = para.AppendText("自定义列表 - 级别 1")
text_range.CharacterFormat.FontName = "宋体"
para.ListFormat.ApplyStyle("自定义样式")
para.ListFormat.ListLevelNumber = 0

para = section.AddParagraph()
text_range = para.AppendText("自定义列表 - 级别 1")
text_range.CharacterFormat.FontName = "宋体"
para.ListFormat.ApplyStyle("自定义样式")
para.ListFormat.ListLevelNumber = 0

para = section.AddParagraph()
text_range = para.AppendText("自定义列表 - 级别 2")
text_range.CharacterFormat.FontName = "宋体"
para.ListFormat.ApplyStyle("自定义样式")
para.ListFormat.ListLevelNumber = 1

para = section.AddParagraph()
text_range = para.AppendText("自定义列表 - 级别 2")
text_range.CharacterFormat.FontName = "宋体"
para.ListFormat.ContinueListNumbering()
para.ListFormat.ApplyStyle("自定义样式")

para = section.AddParagraph()
text_range = para.AppendText("自定义列表 - 级别 3")
text_range.CharacterFormat.FontName = "宋体"
para.ListFormat.ApplyStyle("自定义样式")
para.ListFormat.ListLevelNumber = 2

para = section.AddParagraph()
text_range = para.AppendText("自定义列表 - 级别 1")
text_range.CharacterFormat.FontName = "宋体"
para.ListFormat.ApplyStyle("自定义样式")
para.ListFormat.ListLevelNumber = 0

# 保存文档
doc.SaveToFile("自定义多级编号列表.docx", FileFormat.Docx2016)
doc.Dispose()

Python在Word中创建自定义多级编号列表

Python读取Word中的列表

要从Word文档中获取列表,你需要遍历段落并判断它们是否应用了列表格式。对于具有列表格式的段落,你可以通过以下属性获取列表的详细信息,例如列表编号或项目符号、列表项的文本内容、列表类型和嵌套级别:

  • Paragraph.ListText:获取列表编号或项目符号。
  • Paragraph.Text:获取列表项的文本内容。
  • Paragraph.ListFormat.ListType:获取列表的类型(例如,编号、项目符号)。
  • Paragraph.ListFormat.ListLevelNumber:获取列表项的嵌套级别(从0开始)。

实现代码

以下代码展示了如何使用Python从Word文档中获取列表:

from spire.doc import *

# 打开现有的Word文档
doc = Document()
doc.LoadFromFile("多级列表.docx")

# 获取第一个节
section = doc.Sections[0]

# 遍历节中的段落
for para_index in range(section.Paragraphs.Count):
    para = section.Paragraphs[para_index]
    # 查找具有列表格式的段落
    if(para.ListFormat.ListType != ListType.NoList):      
        # 提取列表编号或项目符号、列表项的文本内容、列表类型和嵌套级别     
        print(f"列表编号和内容: {para.ListText + para.Text}")
        print(f"列表类型: {para.ListFormat.ListType}")
        print(f"列表级别: {para.ListFormat.ListLevelNumber + 1}")

doc.Close()

Python获取Word文档中的列表

Python从Word中删除列表

如果你需要清除Word段落的列表格式,只需调用Paragraph.ListFormat.RemoveList()方法。该方法将从段落中删除项目符号或编号,同时保留文本。

实现代码

以下代码展示了如何使用Python清除Word段落的列表格式:

from spire.doc import *

# 打开现有的Word文档
doc = Document()
doc.LoadFromFile("多级列表.docx")

# 获取第一个节
section = doc.Sections[0]

# 从段落中删除列表格式
for para_index in range(section.Paragraphs.Count):
    para = section.Paragraphs[para_index]
    if(para.ListFormat.ListType != ListType.NoList):      
        para.ListFormat.RemoveList()

# 保存文档
doc.SaveToFile("删除列表.docx", FileFormat.Docx2016)
doc.Dispose()

Python清除Word文档中的列表格式

以上就是使用Python在Word中创建、获取和操作列表的全部内容。感谢阅读!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2319548.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

右键添加:新建HTML模板文件

使用注册表给Windows右键添加:新建HTML文档模板的功能_注册表右键新建-CSDN博客 新建文件有了,但是没有引用模板文件,是空文件。 默认改成 htmlfile 模板成功

Windows10配置OpenJDK11

下载 # 华为OpenJDK镜像源 https://mirrors.huaweicloud.com/openjdk/11.0.2/解压 # 解压后至于C:\Dev\Env\Java\jdk-11.0.2目录下 https://mirrors.huaweicloud.com/openjdk/11.0.2/openjdk-11.0.2_windows-x64_bin.zip编译安装 # 以管理员身份运行 CMD命令提示符 并进入JD…

统一开放世界与开放词汇检测:YOLO-UniOW无需增量学习的高效通用开放世界目标检测框架

目录 一、摘要 二、引言 三、相关工作 开放词汇对象检测 开放世界目标检测 参数高效学习 四、高效通用的开放世界目标检测 问题定义 高效的自适应决策学习 开放世界通配符学习 五、Coovally AI模型训练与应用平台 六、实验 数据集 评价指标 实施细节 定量结果 …

如何给商品一键换色?图生生AI,告别繁琐修图

在电商竞争日益激烈的今天,商品图片的视觉效果直接影响着消费者的购买决策。而商品颜色的展示,更是重中之重!传统的图片换色方式,往往需要耗费设计师大量的时间和精力,从抠图到调色,再到细节调整&#xff0…

练习-班级活动(map存储键值对)

问题描述 小明的老师准备组织一次班级活动。班上一共有 n 名 (n 为偶数) 同学,老师想把所有的同学进行分组,每两名同学一组。为了公平,老师给每名同学随机分配了一个 n 以内的正整数作为 id,第 i 名同学的 id 为 ai​。 老师希望…

OpenHarmony 开源鸿蒙北向开发——hdc工具安装

hdc(OpenHarmony Device Connector)是为开发人员提供的用于设备连接调试的命令行工具,该工具需支持部署在 Windows/Linux/Mac 等系统上与 OpenHarmony 设备(或模拟器)进行连接调试通信。简单来讲,hdc 是 Op…

buu-bjdctf_2020_babystack2-好久不见51

整数溢出漏洞 将nbytes设置为-1就会回绕,变成超大整数 从而实现栈溢出漏洞 环境有问题 from pwn import *# 连接到远程服务器 p remote("node5.buuoj.cn", 28526)# 定义后门地址 backdoor 0x400726# 发送初始输入 p.sendlineafter(b"your name…

【Java SE】抽象类/方法、模板设计模式

目录 1.抽象类/方法 1.1 基本介绍 1.2 语法格式 1.3 使用细节 2. 模板设计模式(抽象类使用场景) 2.1 基本介绍 2.2 具体例子 1.抽象类/方法 1.1 基本介绍 ① 当父类的某些方法,需要声明,但是又不确定如何实现时&#xff…

Unix 域套接字(本地套接字)

Unix 域套接字(Unix Domain Sockets),也称为本地套接字(Local Sockets),是一种用于同一主机上进程间通信(IPC)的机制。Unix 域套接字提供了一种高效的进程间通信方式,它利…

Nordic nRF 蓝牙的 Direct Test Mode (DTM) 测试介绍

目录 概述 1. 核心物理层参数 1.1 射频频率 (RF Channel Frequency) 1.2 发射功率 (TX Power) 1.3 调制方式 (Modulation) 1.4 数据包类型 (Packet Type) 1.5 测试模式 (Test Mode) 2. 参数配置方法 2.1 通过 HCI 命令配置 2.2 示例(nRF52 系列&#xff0…

LangChain开发(一)介绍和第一个例子

文章目录 简介LangChain框架组成LangChain库(Libraries)LangChain任务处理流程核心概念1. LLMs2. Chat Models3. 消息(Message)4. 提示(prompts)5. 输出解析器(Output Parsers)6.Ret…

Chrome-Edge-IDEA-Win 常用插件-工具包

Chrome-Edge-IDEA-Win 常用插件-工具包 Chrome-Edge-IDEA-Win 常用插件-工具包谷歌插件chropathJSONViewOctotree - GitHub code treeXPath Helper书签侧边栏篡改猴Print Edit WEEdge浏览器插件IDEA插件CodeGlance Pro 代码迷你缩放图插件Alibaba Cloud ToolkitAlibaba Java Co…

电加热产品亚马逊审核标准UL499报告

很多亚马逊卖家都上架应季产品 像加热垫 加热杯垫 加热毯等产品 都少不了亚马逊UL测试的报告 亚马逊明确要求 电子产品在亚马逊销售就必须需要有UL报告 不然就产品就被有下架的风险。由于 UL 标准也就是美洲的安全测试标准,因此亚马逊出于对安全的考虑会加强对带电的…

从实践到创新:低代码驱动教育行业数字化转型

随着数字化转型浪潮席卷教育领域,低代码开发平台因其“低门槛、高效率、强适配”特性,正成为教育行业信息化改革的新工具。本文将结合低代码技术在教育场景中的典型应用案例,分享其对教学管理、科研创新及人才培养模式的变革价值。 一、政策与…

dfs刷题排列问题 + 子集问题 + 组和问题总结

文章目录 一、排列问题全排列II题解代码 优美的排列题解代码 二、子集问题字母大小写全排列题解代码 找出所有子集的异或总和再求和题解代码 三、组合问题电话号码的字母组合题解代码 括号生成题解代码 组合题解代码 目标和题解代码 组合总和题解代码 总结 一、排列问题 全排列…

996引擎-接口测试:消息Tips

996引擎-接口测试:消息Tips 发送视野内广播消息 sendrefluamsg发送聊天框消息 sendmsg发送地图消息 sendmapmsg打印消息到控制台 release_print发送自定义颜色的文字信息 guildnoticemsg测试NPC参考资料发送视野内广播消息 sendrefluamsg function npc_test_onclick1(player)-…

JavaWeb之WebSocket

目录 一、 websocket 概念二、WebSocket原理三、WebSocket特点四、WebSocket应用场景五、Websocket基本使用1、创建Websocket对象2、Websocket事件3、Websocket方法4、前端服务程序 六、聊天室案例1、Tomcat版本:8.0.442、Maven 依赖:3、前端代码4、后端…

算法2--两数相加

题目描述 解题思路 题目说的很详细了,也就是把每个数倒序写成链表进行输入,然后让你计算两个倒序数组的和,要保证跟预期的结果一样。 首先应该考虑的是两个数组的长度问题,对于链表的每一位进行加法运算,如果两个列表…

Springboot的jak安装与配置教程

目录 Windows系统 macOS系统 Linux系统 Windows系统 下载JDK: 访问Oracle官网或其他JDK提供商网站,下载适合Windows系统的JDK版本。网站地址:Oracle 甲骨文中国 | 云应用和云平台点击进入下滑,点击进入下载根据自己的系统选择&…

Axure大屏可视化模板:赋能多领域,开启数据展示新篇章

在当今这个数据爆炸的时代,数据已经成为各行各业的核心资产。然而,如何高效、直观地展示数据,并将其转化为有价值的决策依据,成为了许多企业和组织面临的共同挑战。Axure大屏可视化模板,作为一款强大的数据展示工具&am…