如何从python文件中提取信息?3分钟搞懂Python文本分析和提取


当前第2页 返回上一页

1

2

3

4

5

6

from win32com import client as wc

 word = wc.Dispatch('Word.Application')

 doc = word.Documents.Open('c:/test')

 doc.SaveAs('c:/test.text', 2)

 doc.Close()

 word.Quit()

这种方式产生的text文档,不能用python用普通的r方式读取,为了让python可以用r方式读取,应当写成
doc.SaveAs('c:/test', 4)
注意:系统执行完成后,会自动产生文件后缀txt(虽然没有指明后缀)。
在xp系统下面,应当,

1

2

3

4

5

6

7

8

9

open(r'c:\text','r')

wdFormatDocument = 0 wdFormatDocument97 = 0 wdFormatDocumentDefault = 16 wdFormatDOSText = 4

wdFormatDOSTextLineBreaks = 5 wdFormatEncodedText = 7 wdFormatFilteredHTML = 10 wdFormatFlatXML = 19

wdFormatFlatXMLMacroEnabled = 20 wdFormatFlatXMLTemplate = 21 wdFormatFlatXMLTemplateMacroEnabled = 22

 wdFormatHTML = 8 wdFormatPDF = 17 wdFormatRTF = 6 wdFormatTemplate = 1

 wdFormatTemplate97 = 1 wdFormatText = 2 wdFormatTextLineBreaks = 3 wdFormatUnicodeText = 7

 wdFormatWebArchive = 9 wdFormatXML = 11

 wdFormatXMLDocument = 12 wdFormatXMLDocumentMacroEnabled = 13 wdFormatXMLTemplate = 14

 wdFormatXMLTemplateMacroEnabled = 15 wdFormatXPS = 18

照着字面意思应该能对应到相应的文件格式,如果你是office 2003可能支持不了这么多格式。word文件转html有两种格式可选wdFormatHTML、wdFormatFilteredHTML(对应数字 8、10),区别是如果是wdFormatHTML格式的话,word文件里面的公式等ole对象将会存储成wmf格式,而选用 wdFormatFilteredHTML的话公式图片将存储为gif格式,而且目测可以看出用wdFormatFilteredHTML生成的HTML 明显比wdFormatHTML要干净许多。

以上就是如何从python文件中提取信息?3分钟搞懂Python文本分析和提取的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python中divmod是什么

Python中制表符是什么意思

Python如何遍历list

Python怎么换行写代码

详解pytorch 安装指南

Python针对excel表格的操作

numpy数组拼接简单示例_Python

django 1.10中文文档-自定义管理站点

numpy中的轴与维度

Python求两个数的最大公约数

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...