如何在不打开com对象的情况下获取它的内容?

时间:2018-07-19 03:44:47

标签: python python-3.x

我有此代码,它完美地给了我.doc文件中的文本,但问题是我看到此文件如何在监视器中打开。还有其他获取内容的方式,而无需查看此文件如何打开?

import win32com.client 
import os
import re
try:
    rootdir = os.getcwd()
    app = win32com.client.Dispatch('Word.Application')
    app.Visible = True
    for subdir, dirs, files in os.walk(rootdir):
        for file in files:
            fullpath = os.path.join(*[subdir, file])
            if file.endswith(".doc"):
                in_file = os.path.abspath(rootdir + "\\" + file)
                doc = app.Documents.Open(in_file)
                content = doc.Content.Text
                doc.Close()
except Exception as e:
    print(e)
finally:
    app.Quit()

0 个答案:

没有答案