python如何读取word文件
网上看到很多用win32com库的但是他们仅仅讲如何操作word我现在需求是从一个doc或docx中把他文字全读到内存里能print出来即可。由于对win32com库不是...
网上看到很多用win32com库的但是他们仅仅讲如何操作word我现在需求是从一个doc或docx中把他文字全读到内存里能print出来即可。由于对win32com库不是很熟悉故希望得到大家的指点。注python版本2.7
展开
3个回答
展开全部
>>> def PrintAllParagraphs(doc):
count=doc.Paragraphs.Count
for i in range(count-1,-1,-1):
pr=doc.Paragraphs[i].Range
print pr.Text
>>> app=my.Office.Word.GetInstance()
>>> doc=app.Documents[0]
>>> PrintAllParagraphs(doc)
1.什么是域
域应用基础
>>>
@staticmethod
def GetInstance():
u'''获取Word应用程序的Application对象'''
import win32com.client
return win32com.client.Dispatch('Word.Application')
my.Office.Word.GetInstance的方法实现如上,是一个使用win32com操纵Word Com的接口的封装
所有Paragraph即段落对象,都是通过Paragraph.Range.Text来访问它的文字的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询