Я сейчас работаю над этой задачей и застрял.Пожалуйста, дайте мне свои советы.Код, который я пишу ниже, возвращает только имя файла .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'