Python 将XlsxWriter导出到新文件夹

Python 将XlsxWriter导出到新文件夹,python,python-3.x,pandas,Python,Python 3.x,Pandas,嘿,伙计们,在.writer阶段,有办法将文件导出到一个名为say“Report Cards”的单独文件夹中 我试着搜索,但似乎什么也找不到 下面是我最后编写.xlsx的代码: writer = pd.ExcelWriter('Part_Report_Card_' + fname, engine='xlsxwriter') header.to_excel(writer, sheet_name='Report Card', index=False, header=False) df2.to_exc

嘿,伙计们,在.writer阶段,有办法将文件导出到一个名为say“Report Cards”的单独文件夹中

我试着搜索,但似乎什么也找不到

下面是我最后编写.xlsx的代码:

writer = pd.ExcelWriter('Part_Report_Card_' + fname, engine='xlsxwriter')
header.to_excel(writer, sheet_name='Report Card', index=False, header=False)
df2.to_excel(writer, sheet_name='Report Card', startrow=7, startcol=0, 
index=False, header=False)

您需要先创建文件夹,但编写器似乎无法完成此操作。 尝试以下方法:

import os
report_path = 'Report Cards'
if not os.path.exists(report_path):
    os.makedirs(report_path)

writer = pd.ExcelWriter(os.path.join(report_path, 
                        'Part_Report_Card_' + fname), 
                        engine='xlsxwriter')

您需要先创建文件夹,但编写器似乎无法完成此操作。 尝试以下方法:

import os
report_path = 'Report Cards'
if not os.path.exists(report_path):
    os.makedirs(report_path)

writer = pd.ExcelWriter(os.path.join(report_path, 
                        'Part_Report_Card_' + fname), 
                        engine='xlsxwriter')

@SamRussoPalmer,谢谢你告诉我,第一次尝试我太自信了…@SamRussoPalmer,谢谢你告诉我,第一次尝试我太自信了。。。