Der neueste Ansatz ist unten, der immer noch dazu führt, dass sich die Bildliste in einer neuen Zeile nach der Datenzeile befindet, wo das Ziel darin besteht, sie in einer einzigen Zeile auszugeben.
Code: Select all
for datarow in oldfile:
rowcols = datarow.split('|')
imagelist = []
image_seed = rowcols[headers.index('Group ID')]+'_'+rowcols[headers.index('Case ID')]+'_'+rowcols[headers.index('Contact ID')]
if isfirstrow:
newfile.write(headerrow)
isfirstrow = False
else:
for imagename in imagefiles:
if image_seed in imagename:
imagelist.append(os.path.basename(imagename))
if len(imagelist) > 0:
imagelist.insert(0, datarow)
newfile.write('|'.join(imagelist)+'\n')
else: newfile.write(datarow)
Mobile version