我正在尝试使用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
请帮助我解决这个问题。