Я пытаюсь удалить дубликаты из полей (и заменить их пробелами), только если предыдущие поля совпадают. Например:
Пример ввода:
France Paris Museum of Fine Arts blabala
France Paris Museum of Fine Arts blajlk
France Paris Yet another museum lqmsjdf
France Paris Museum of National History mlqskjf
France Bordeaux Museum of Fine Arts qsfsqf
France Bordeaux City Hall lmqjflqsk
France Bordeaux City Hall lqkjfqlskjflqskfj
Spain Madrid Museum of Fine Arts lqksjfh
Spain Madrid Museum of Fine Arts qlmfjlqsjf
Spain Barcelona City Hall nvqjvvnqk
Spain Barcelona Museum of Fine Arts lmkqjflqksfj
Желаемый результат:
France Paris Museum of FineArts blabala
blajlk
Yet another museum lqmsjdf
Museum of National History mlqskjf
Bordeaux Museum of Fine Arts qsfsqf
City Hall lmqjflqsk
lqkjfqlskjflqskfj
Spain Madrid Museum of Fine Arts lqksjfh
qlmfjlqsjf
Barcelona City Hall nvqjvvnqk
Museum of Fine Arts lmkqjflqksfj
Заранее большое спасибо за любую помощь.
awkс помощью функций, но зачем? Кажется, он лучше подходит для языка более общего назначения. Возможно, Python использует модульcsv? Кроме того, если это не последний шаг, это, вероятно, плохая идея, потому что в будущем будет сложнее анализировать файл. - person Hank Gay   schedule 24.01.2011