要自动生成文档目录,可以使用Python的docx库,首先需要安装python-docx库,然后使用Document类创建一个Word文档对象,接着添加标题和子标题,最后使用add_paragraph方法添加段落并设置其样式为目录级别,以下是一个简单的示例代码:
from docx import Documentfrom docx.enum.text import WD_PARAGRAPH_ALIGNMENTfrom docx.shared import Pt创建一个Word文档对象doc = Document()添加标题title = doc.add_heading('文档目录', level=1)title.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER添加子标题sub_title = doc.add_heading('一、简介', level=2)sub_title.alignment = WD_PARAGRAPH_ALIGNMENT.LEFT添加目录级别1的段落doc.add_paragraph('这是目录级别的1,用于表示一级标题。')doc.add_paragraph('这里是目录1的内容。')添加目录级别2的段落doc.add_paragraph('这是目录级别的2,用于表示二级标题。')doc.add_paragraph('这里是目录2的内容。')保存文档doc.save('demo.docx')运行上述代码后,会生成一个名为demo.docx的Word文档,其中包含自动生成的文档目录。