我希望能够使用python-docx写入打开的word文档。然而,这会抛出一个IOError: [Errno 13] Permission denied: 'test.docx'
,由于过去类似的情况我怀疑这种情况,但是我希望能够更改文档而不必关闭并打开需要很长一段时间才能打开的文档,因为它相对快速和简短操作(将参考书目追加到单词文档的末尾,即分配)。如何写入打开的Word文档
打开和阅读是完美的,很容易(因此,该访问被授予),但是,我无法实际保存该文件(与用户一定不会注意到相同的名称),因为这会抛出错误。当文件没有打开时,错误消失,但这是不可接受的(关闭并重新打开)。
也许有另一种方法可以用python-docx将文档保存在word中吗?一个涉及追加而不是销毁和重新创建的我认为会好得多(例如,当用“with”或“read”访问.txt文件时)
这会好得多能够以某种方式添加文本到Word文档中,而它是开放的,从而为用户以及更好,更快的体验。