第1个回答 2019-05-26
除了os.getcwd()这个方法,还可以通过os.path.abspath('.')的方法获取当前路径,你试试。
但是我无法重现你的问题,所以不知道os.path.abspath('.')是否管用。按照你的表述,我写了下面这个测试程序
==================================
import
os
print
os.getcwd()
import
win32com.client
xlApp
=
win32com.client.Dispatch('Excel.Application')
#打开EXCEL
xlBook
=
xlApp.Workbooks.Open('c:\\1.xls')
xlSht
=
xlBook.Worksheets('sheet1')
print
str(xlSht.Cells(1,1).Value)
print
os.getcwd()
xlBook.Close(SaveChanges=1)
del
xlApp
=================================
但是两次输出的地址都是一样的。
是不是你的程序还有那个细节没讲清楚?你可以追问。
希望能帮到你!