如何将Xlsxwriter文件保存在指定路径?
Xlsxwriter会把你创建的文件保存到哪里呢?我可以指定一个路径,让Excel文件保存到我想要的地方吗?
我的XlsxWriter脚本放在/app/smth1/smth2/这个文件夹里,但不知道为什么,它把Excel文件保存到了/app/文件夹里。难道不应该把文件保存在脚本所在的文件夹吗?还是说我需要像这样指定路径:
workbook = xlsxwriter.Workbook(' /app/smth1/smth2/Expenses01.xlsx')
那Excel文件默认保存在哪里呢?
1 个回答
29
下面是如何将文件保存到当前目录(也就是你的脚本运行的地方)的方法:
workbook = xlsxwriter.Workbook('demo.xlsx')
接下来是如何指定一个完整的路径:
workbook = xlsxwriter.Workbook('C:/Users/Steven/Documents/demo.xlsx')
然后是如何指定一个相对路径:
workbook = xlsxwriter.Workbook('app/smth1/smth2/Expenses01.xlsx')
注意,开头的“/”是不需要的,反而可能会导致错误。
更多示例可以在 这里 找到。