Excel 使用xlwings打开工作簿

Excel 使用xlwings打开工作簿,excel,python-3.x,vba,xlwings,Excel,Python 3.x,Vba,Xlwings,我使用以下脚本打开工作簿: import xlwings as xw std_path_str = r'C:\Users\XXXXX\Desktop\XXX\EG_ReviewSTD_HN.xlsx' std_wb = xw.Book(std_path_str) 代码成功运行 我修改了代码,因此每次将脚本移动到新文件夹时都不需要更改std\u path\u str: import xlwings as xw import os current_dir_path = os.getcwd() st

我使用以下脚本打开工作簿:

import xlwings as xw
std_path_str = r'C:\Users\XXXXX\Desktop\XXX\EG_ReviewSTD_HN.xlsx'
std_wb = xw.Book(std_path_str)
代码成功运行

我修改了代码,因此每次将脚本移动到新文件夹时都不需要更改
std\u path\u str

import xlwings as xw
import os
current_dir_path = os.getcwd()
std_path_str = current_dir_path +  r'\EG_ReviewSTD_HN.xlsx'
std_wb = xw.Book(std_path_str)
出现错误:


我尝试了很多方法,但不知道如何解决这个问题。

如果您的文件在当前工作目录中,您不需要在当前目录路径中获取目录位置,只需按如下方式传递文件名

xw.Book('Your_File_Name.xlsx')