gpt4 book ai didi

python-docx - 删除第一段

转载 作者:太空宇宙 更新时间:2023-11-04 03:05:57 27 4
gpt4 key购买 nike

当我使用 python-docx 创建新文档并添加段落时,它从第一行开始。但是,如果我使用一个空文档(由于用户定义的样式,我需要它)并添加段落,文档将始终以空行开头。有什么解决方法吗?

最佳答案

您可以在添加第一段之前调用 document._body.clear_content()

document = Document('my-document.docx')
document._body.clear_content()
# start adding new paragraphs and whatever ...

这将使文档没有段落,因此当您添加新段落时,它们会从头开始。

但是,它确实使文档处于技术上无效的状态。因此,如果您没有添加任何新段落,然后尝试使用 Word 打开它,您可能会在加载时遇到修复错误。

但是,如果您接下来要做的是添加您自己的段落,这应该可以正常工作。

另请注意,从技术上讲,这是一种“内部”方法,不是已记录的 API 的一部分。所以不能保证这个方法的名称在未来的版本中不会改变。但坦率地说,我看不出有任何理由更改或删除它,所以我希望它足够安全:)

关于python-docx - 删除第一段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39479005/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com