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