【发布时间】:2014-07-21 18:52:42
【问题描述】:
我有几个单词文件,每个文件都有特定的内容。我想要一个 sn-p,它可以向我展示或帮助我弄清楚如何在使用 Python docx 库时将单词文件合并到一个文件中。
例如在 pywin32 库中,我做了以下操作:
rng = self.doc.Range(0, 0)
for d in data:
time.sleep(0.05)
docstart = d.wordDoc.Content.Start
self.word.Visible = True
docend = d.wordDoc.Content.End - 1
location = d.wordDoc.Range(docstart, docend).Copy()
rng.Paste()
rng.Collapse(0)
rng.InsertBreak(win32.constants.wdPageBreak)
但我需要在使用 Python docx 库而不是 win32.client 时这样做
【问题讨论】:
-
我再次写了这个问题@abarnert
-
重写后的问题看起来很容易回答。谢谢@omri_saadon
-
@AdamSmith:可以回答,是的,但现在他要求我们将他的代码从一个库移植到另一个库,这仍然不适合 SO。尤其是因为他没有展示他的任何 docx 代码,或者描述了他已经走了多远以及他在哪里卡住了,除了最模糊的术语。
-
我不知道该怎么做,我的想法是遍历每个文档(遍历段落和表格)并以某种方式将其复制到新的 word 文件中。即使您对如何做到这一点有一个大致的了解,我也会很高兴。我熟悉这个图书馆几天了。 @abarnert –
标签: python python-2.7 python-docx