I have in a directory 'C:/Users/lamda/Desktop/ML working/logs/a/'
multiple sub-directories and each sub-directory contains a bunch of files.my goal is to concatenate all these files in one file 'C:/Users/lamda/Desktop/ML working/logs/concatenate.log'
I have wrote the following python code but it only succeeds in copying one file content in 'C:/Users/lamda/Desktop/ML working/logs/concatenate.log'
.I'm doubting that there a missing for loop but could not really figure out the issue.Please help me
import glob
import os.path
directories = os.listdir('C:/Users/lamda/Desktop/ML working/logs/a')
for i in directories:
files = os.listdir('C:/Users/lamda/Desktop/ML working/logs/a/' + i)
print(files[1:])
files2 = files[1:]
for j in files2 :
fs = open('C:/Users/lamda/Desktop/ML working/logs/a/'+i+'/'+j,'r')
fd = open('C:/Users/lamda/Desktop/ML working/logs/concatenate.log','w')
#print(i)
#print(j)
for ligne in fs :
fd.write(ligne)
fd.close()
fs.close()