gpt4 book ai didi

Python:如何读取多个文件夹中的所有文本文件内容并保存到一个excel文件中

转载 作者:行者123 更新时间:2023-11-28 23:04:24 26 4
gpt4 key购买 nike

我目前正在处理这项任务,但遇到了困难。请给我你的建议。我在下面写的代码,它只返回多个文件夹中的 .txt 文件名,而我想打印出每个 .txt 文件的内容并保存在 excel 的不同行中。每个 .txt 文件的内容都是数字。

import os, glob,xlwt
#create workbook and worksheet
wbk = xlwt.Workbook()
sheet = wbk.add_sheet('data')
path= 'E:\Cag\Data'
row = 0
for dir,subdir,files in os.walk(path):
for file in files:
if glob.fnmatch.fnmatch(file, '*.txt'):
L = file.strip()
sheet.write(row,5,L)
row += 1
wbk.save('read_all_txt_in_folders.xls')
print 'success'

最佳答案

嗯,你看到文件名是因为你写了它们。 L 包含文件名。 (而且 L = file.strip() 对我来说似乎没有必要。)

如果你想写文件内容,你应该做 L = open(os.path.join(dir, file), "r").read()

关于Python:如何读取多个文件夹中的所有文本文件内容并保存到一个excel文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7606827/

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