Python 使用excelwriter写入Excel文件不提供任何文件

Python 使用excelwriter写入Excel文件不提供任何文件,python,excel,pandas,dataframe,pandas.excelwriter,Python,Excel,Pandas,Dataframe,Pandas.excelwriter,我有9个子目录,其中有三个文件,我想把这些文件写入一个Excel文件。我首先读取所有子目录,然后将文件转换为列表,然后转换为数据框,然后使用“to_Excel”和“writer Excel”将其导出为Excel文件,但由于奇怪的原因,代码没有生成任何文件 # Path to the different files path = r"C:\Users\Emmanuelle\Documents\tal\retrotraduction\corpus_amazon\corpus_retrad

我有9个子目录,其中有三个文件,我想把这些文件写入一个Excel文件。我首先读取所有子目录,然后将文件转换为列表,然后转换为数据框,然后使用“to_Excel”和“writer Excel”将其导出为Excel文件,但由于奇怪的原因,代码没有生成任何文件

# Path to the different files 
path = r"C:\Users\Emmanuelle\Documents\tal\retrotraduction\corpus_amazon\corpus_retraduit"

for root, subdirs, files in os.walk(path):
        #print(root)
        for file in files:
            print(file)
            f_name = file[:-7]
            print(f_name)
            #print(files)
            print("-----File in processed :", file)
            with open(os.path.join(root, file), "r", encoding='utf-8') as b_translate_file:
                liste = [line.rstrip() for line in  b_translate_file]
                if liste[0] != 'Contenu':
                    #print(liste)
                    if len(liste) == 2020:
                        print("-------------")
                        print("-----File of freins category identified :" , len(liste))
                        print("-------------")
                        df = pd.DataFrame(liste)
                        print(df)
                        writer = pd.ExcelWriter(os.path.join(path, "/{}.xlsx".format(f_name)), engine ='xlsxwriter')
                        df.to_excel(writer, sheet_name = f_name)
我希望将包含2020个元素的文件写入excel文件

df看起来像这样

----File of freins category identified : 2020
-------------
                                                      0
0     Malheureusement, l'impression de violence, bie...
1     Tout cela ne me donne pas envie d'utiliser un ...
2     """Mettre 5 étoiles dans le pétrin pour cet al...
3     "c'est bien écrit, c'est fluide, la seule pris...
4     Oui, bien sûr, il y a la super introduction de...
...                                                 ...
2015  m'a plongé dans une nuit blanche pour ce roman...
2016  Ce disque n'est pas mauvais en soi, mais il ne...
2017  "En voulant changer l'esprit de la série, les ...
2018  "Voici le déclin et la décadence d'une ancienn...
2019  "C'est l'ensemble le plus complet, à ma connai...

试着简化一下:
os.path.join(path,“/{}.xlsx.format(f_name))
“{}.xlsx.format(f_name)

另外,试一试怎么样:
df.to\u excel(路径名称,工作表名称=f\u名称)
而不使用ExcelWriter