当前第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》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » 如何从python文件中提取信息?3分钟搞懂Python文本分析和提取