如何从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文件名的批量修改

Python调式知识详解

使用Python画图怎么设置渐变色

以.py为后缀的是什么文件

Python基础学习详解

Python怎么安装pandas

Python字符串如何转化为列表

Python开发tornado网站之requesthandler:输出相应函数

Python列表和元组的相同点和不同点是什么

Python怎么循环遍历list

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




打赏

取消

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

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

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

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

评论

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