如何编写Python代码移除Word文档已设置的密码?
- 内容介绍
- 相关推荐
本文共计588个文字,预计阅读时间需要3分钟。
代码实现如下:
pythonimport win32com.clientimport osimport time
def word_encryption(path, password): # 创建Word应用程序实例 word=win32com.client.Dispatch(Word.Application) # 隐藏Word界面 word.Visible=False # 打开文档 doc=word.Documents.Open(path) # 加密文档 doc.SaveAs2(Filename=path, FileFormat=17, Password=password) # 关闭文档 doc.Close() # 退出Word应用程序 word.Quit()
代码实现如下:
import win32com.client,os,time def word_encryption(path, password): # 若加密保存.docx时,覆盖原文件,则无法成功添加密码。但是保存为另一个文件名,则可以添加密码。 # 因此将A存为B,删A,再将B改为A。
本文共计588个文字,预计阅读时间需要3分钟。
代码实现如下:
pythonimport win32com.clientimport osimport time
def word_encryption(path, password): # 创建Word应用程序实例 word=win32com.client.Dispatch(Word.Application) # 隐藏Word界面 word.Visible=False # 打开文档 doc=word.Documents.Open(path) # 加密文档 doc.SaveAs2(Filename=path, FileFormat=17, Password=password) # 关闭文档 doc.Close() # 退出Word应用程序 word.Quit()
代码实现如下:
import win32com.client,os,time def word_encryption(path, password): # 若加密保存.docx时,覆盖原文件,则无法成功添加密码。但是保存为另一个文件名,则可以添加密码。 # 因此将A存为B,删A,再将B改为A。

