Задать вопрос
@GranD1K

Многострочная замена?

Всем доброго времени суток!
Имеется очень большой объем информации вида:
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 и т.д.
Заранее спасибо.
  • Вопрос задан
  • 189 просмотров
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
#!/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]))
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@GranD1K Автор вопроса
исходный это res?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы