私は現在このタスクに取り組んでおり、立ち往生しています。アドバイスをお願いします。以下に書いているコードは、複数のフォルダーから .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'