首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Python读取WordPerfect文件?

用Python读取WordPerfect文件?
EN

Stack Overflow用户
提问于 2009-08-19 02:00:12
回答 3查看 1.4K关注 0票数 0

我真的需要在不使用WordPerfect缓慢的可视化界面的情况下处理WordPerfect 12文件中包含的信息,但是我找不到任何关于文件格式的详细文档,也找不到任何用于读/写文件的Python模块。我在网上发现了一篇文章,似乎解释了如何将WordPerfect转换为文本,但我对它的工作原理并不是很了解。

http://mail.python.org/pipermail/python-list/2000-February/023093.html

我该如何做到这一点?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-09-12 18:28:06

好的,这就是我所做的。我以二进制模式读取文件,将数据转换为十六进制值的字符串表示形式,并使用非官方的WordPerfect文档创建正则表达式,以交换出表示非文本格式化代码和元数据的所有十六进制字符串,然后将所有内容转换回文本。

一个肮脏的黑客,但它完成了工作。

票数 1
EN

Stack Overflow用户

发布于 2009-08-19 02:44:23

链接的相关部分如下所示:

代码语言:javascript
复制
os.system( "%s %s %s" % ( WPD_TO_TEXT_CMD, "/tmp/tmpfile", "/tmp/tmpfile.txt" ) )

它正在对名为"wp2txt“的外部程序进行系统调用。用谷歌搜索该程序会产生活跃的点击率。

票数 3
EN

Stack Overflow用户

发布于 2009-08-19 02:39:00

我认为OpenOffice.org应该读取WordPerfect文件。

你可以使用script OpenOffice with Python

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1297466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档