docx 模块:UserWarning:不推荐使用 style_id 进行样式查找。改用样式名称作为键。

Ste*_*sen 2 python-3.x

我在这里运行一个代码:

import docx, os
os.chdir('C:\\PythonScripts')
doc = docx.Document()
doc.add_paragraph('Hello World!')
doc.paragraphs[0].style = 'Heading6'
doc.save('test.docx')
Run Code Online (Sandbox Code Playgroud)

我在标题中得到了那个警告。该脚本仍然有效,但我认为我在最新更新中做了一些过时的事情。我该如何正确地做到这一点?

Woo*_*son 6

你可以改变你的

doc.paragraphs[0].style = 'Heading6'
Run Code Online (Sandbox Code Playgroud)

doc.paragraphs[0].style = 'Heading 6'
Run Code Online (Sandbox Code Playgroud)

它会工作得很好。