Всем доброго времени суток!
Имеется очень большой объем информации вида:
10,11,12,13,14,15,16,17,18,19,20,21,22 | 3400000300000010000
23,24,25,26,27,28,29,30,31,32,33,34,35 | 3400000300000010000
................................. ... . . .. .. .............. | ....................................
33,34,35,36,37,38,38а,39,4,40,40а,4а | 3400000300000170000
как можно сделать замену данных строк в столбец, с сохранением диапазона 2 столбца.
10 | 3400000300000010000
11 | 3400000300000010000 и т.д.
Заранее спасибо.
10 | 3400000300000010000
11 | 3400000300000010000
12 | 3400000300000010000
...
35 | 3400000300000010000
ну поэтому типу, чтобы 2 столбец был неизменен до конца строки
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
res = open('res.txt', 'w')
with open('file.txt') as lines:
for line in lines:
_ = line.splitlines()[0].split(' | ')
for number in _[0].split(','):
res.write('%s|%s\n' % (number, _[1]))