Python在Linux,Windows上打开有密doc,docx文件(密码已知)
Python在Linux,Windows上打开有密doc,docx文件(密码已知)
- Linux
- Windows
Linux
Install:
pip install msoffcrypto-tool
import msoffcryptofile = msoffcrypto.OfficeFile(open("encrypted.docx", "rb"))#Use password
file.load_key(password="Passw0rd")#Use private key
#file.load_key(private_key=open("priv.pem", "rb")) #Use intermediate key (secretKey)
#file.load_key(secret_key=binascii.unhexlify("AE8C36E68B4BB9EA46E5544A5F#DB6693875B2FDE1507CBC65C8BCF99E25C2562"))file.decrypt(open("decrypted.docx", "wb"))
Windows
系统需要安装wps或者ms office
Install:
pip install comtypes
from comtypes.client import CreateObjectword = CreateObject('Word.Application')
word.visible = False
doc = word.Documents.Open(filename,PasswordDocument=pwd)
new_filename = filename.split(".")[0]+".txt"
doc.SaveAs(new_filename, 7)
word.Documents.Close()
f = open(new_filename)
text = f.read()
f.close()
print(text)
Python在Linux,Windows上打开有密doc,docx文件(密码已知)相关推荐
- python:在Windows上使用 Python
python:在Windows上使用 Python 4.1. 完整安装程序 4.2. Microsoft Store包 4.3. nuget.org 安装包 4.4. 可嵌入的包 4.5. 替代捆绑包 ...
- linux下anaconda使用教程,怎么在linux系统上打开anaconda
在linux系统上打开anaconda的方法是:直接在终端中运行[anaconda-navigator]命令即可.anaconda指的是一个开源的python发行版本,其包含了conda.Python ...
- 怎么在Windows上打开epub文件
无论是工作还是学习,有时候大家需要阅读一些外语原版书籍,或者是一些专业领域的原版书籍.当我们在网上找资源时,会发现大多数电子书的文件格式都是epub格式.那么我们怎么在Windows上打开epub格式 ...
- 如何在Windows上打开命令提示符
要在Windows上打开命令提示符,可以按照以下步骤: 在Windows任务栏中点击"开始"按钮(通常是左下角的Windows图标). 在"开始"菜单中,找到& ...
- .pages怎么在windows上打开?Windows下打开在Mac中编辑的.pages文件方法
.pages怎么在windows上打开?Windows下打开在Mac中编辑的.pages文件方法 1.最简单的方法是修改后缀名为.zip然后解压,解压后就可以看到一张图片,这个就是文档内容了. 2.更 ...
- python读取doc/docx文件
仅此记录python读取doc/docx文件的方法,和常用简单的open txt文件完全不同(版本python 3.6 Win10) docx 使用docx包,python为其专用接口,pytho ...
- python基础教程zip密码_python基础教程Python实现加密的RAR文件解压的方法(密码已知)...
博主之前在网上找了很多资料,发现rarfile库不能直接调用,需要安装unrar模块,下面将详细介绍整个实现流程. 第一步:安装unrar模块,直接pip install unrar可能会找不到库,需 ...
- python 解压zip密码正确但解压失败,Python实现加密的ZIP文件解压(密码已知
当ZIP文件的压缩密码已知时,可以通过调用zipfile库进行解压: import zipfile zip_file = zipfile.ZipFile(r'C:\test.zip') # 文件的路径 ...
- Windows上打开大文件的工具
最近因为工作需要要打开一个300+MB的文件,试过了N个编辑器不是打不开就是软件直接挂掉或是占用内存太大,已经严重影响了我的工作 还好在网络上找到老外写的一个免费软件,官网上说是可以打开4G+的文件( ...
最新文章
- 【转】VMware虚拟机中CentOS设置固定IP
- 新手可以做的ai比赛:亲测有效
- python mount回调函数_让Python脚本暂停执行的几种方法(小结)
- 高亮屏幕一条条线_惠普Z24N G2显示器评测 设计师都想要的好屏幕
- jms.jar 2.0_JMS 2.0中JMSContext的类型
- 不显示表头_技术干货 | 基于数模混合型SoC实现的两线制高精度无源表头方案
- 计算机操作基础英语,计算机操作基础word练习题参考答案
- iScroll4下表单元素聚焦及键盘的异常问题
- 使用TA-Lib在vn.trader上开发CTA交易策略
- 中国塑料箱市场趋势报告、技术动态创新及市场预测
- 【 js 基础 】Javascript “继承”
- 快速在MyEclipse中打开jsp类型的文件
- 一份招聘需求的分析 (转载)
- 蒙特卡洛估值计算(欧式期权)
- 对接腾讯广告平台系统开发(半自动化广告投放系统)
- layui模板引擎文档 - layui.laytpl的具体使用
- 大数据培训:hadoop基础教程
- 设置浏览器不使用缓存
- 2015在大型多人在线游戏市场报告
- FPGA Intel MAX10配置小结