我用脚本打开工作簿:
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_path_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)
我尝试了许多方法,但不知道如何解决此问题。
如果文件在当前工作目录中,则不需要在current_dir_path中获取目录位置,只需传递文件名,如
xw.Book('Your_File_Name.xlsx')