gpt4 book ai didi

python - 使用 excelwriter 写入 Excel 文件不提供文件

转载 作者:行者123 更新时间:2023-12-04 07:42:37 27 4
gpt4 key购买 nike

我有 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_excel(path_name, sheet_name=f_name)相反,不使用 ExcelWriter?

关于python - 使用 excelwriter 写入 Excel 文件不提供文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67381488/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com