當我用python-docx創建一個新文檔並添加段落時,它從第一行開始。但是如果我使用空白文檔(因爲用戶定義的樣式,我需要它)並添加段落,文檔總是以空行開始。有什麼解決方法嗎?python-docx - 刪除第一段
1
A
回答
1
在添加第一段之前,您可以撥打document._body.clear_content()
。
document = Document('my-document.docx')
document._body.clear_content()
# start adding new paragraphs and whatever ...
這將使文檔沒有段落,所以當您添加新文檔時,它們將從頭開始。
但是,它確實使文檔處於技術無效狀態。因此,如果您沒有添加任何新段落,然後試圖用Word打開它,則加載時可能會出現修復錯誤。
但是,如果你正在做的下一件事是添加你自己的段落,這應該工作得很好。
此外,請注意,這在技術上是一種「內部」方法,不屬於已記錄的API。所以不能保證這個方法的名字在未來的版本中不會改變。但坦白地說,我看不出有任何更改或刪除它的理由,所以我期望它足夠安全:)
+0
完美,謝謝! –
相關問題
- 1. 刪除listview項只刪除第一項
- 2. 刪除第一行DataTable中
- 3. 刪除第一個git commit
- 4. Recyclerview只刪除第一項
- 5. PHP刪除第一個零
- 6. 刪除4個第一列
- 7. Dictonary刪除第一對
- 8. 第一刪除ztemtEVDO_1.1.8-0sue1_i386
- 9. 正則表達式刪除一切到第一階段
- 10. 的Python 3 - 如何去除只有特定的行空段落 - pythondocx
- 11. 完全刪除行除外第一個
- 12. 在第一個片段中刪除預先標記的
- 13. 要刪除第一個字段的空白區域
- 14. 刪除index.php,但保持第一段表達引擎
- 15. 替換片段刪除另一片段
- 16. praat - 刪除段
- 17. 刪除按鈕只在gridview中刪除的第一行
- 18. 刪除選定行時避免刪除第一行
- 19. JQuery拖放:只能刪除第一個被刪除的項目
- 20. 使用jQuery刪除錶行,但防止刪除第一行
- 21. 有條件地刪除第一個字
- 22. Unix削減,刪除第一個標記
- 23. 刪除第一個匹配項
- 24. Excel - 刪除第一個空行
- 25. 在json中刪除第一個結果
- 26. Xamarin iOS UITableView,如何刪除第一行?
- 27. 刪除第一級多維數組PHP
- 28. 嘗試刪除文檔的第一列。
- 29. powershell刪除行的第一個字符
- 30. 刪除Treeview對象的空第一列
提供了一些代碼,因爲它可能會有所幫助。 – Sandeep