f1 = open('text1.txt') f3 = open('accmailpass.txt', 'w') for line in f1: s1 = line a = s1.split(':') f3.write(a[0] + ':' + a[2] + ':' + a[1] + '\n') f1.close() f3.close()
входной файл:
q:1:e:r:t:y
q:2:e:r:t:y
q:3:e:r:t:y
сейчас программа выдаёт в выходной файл только последнюю строчку исправленную, а нужно чтобы весь файл был помещён в двумерный массив.
Видать не выспался. Я глянул вскользь и почему то подумал, что он файл каждый раз открывает на запись/закрывает.