使用python win32com从Word文档中的表中提取字符串

时间:2018-06-21 19:44:38

标签: python win32com os.path

我正在尝试使用Win32从Word文档中的表中提取字符串,并使用os.join对其进行连接。但是我得到一个奇怪的输出。以下是我的完整代码:

import win32com.client as win32
import os
 word = win32.Dispatch("Word.Application")
 word.Visible = 0
 word.Documents.Open("E:\pyauto\sample.doc")
 doc = word.ActiveDocument
 table = doc.Tables(11)
 for i in range(2 , table.Rows.Count):
    Path=table.Cell(Row = i,Column = 2).Range.Text  
    dir_base="E:"+'\\'
    base_filename=Path.strip()
    filename_suffix = '.zip'
    absPath=os.path.join(dir_base,base_filename+filename_suffix)
    print absPath

实际输出:

.zipolder\file

文档中提到的字符串是

folder\file

所需的输出:

E:\folder\file.zip

请帮助我解决这个问题。

0 个答案:

没有答案