У меня есть текстовый файл с этим форматом:Удаление определенного текста из каждой строки
something text1 pm,bla1,bla1
something text2 pm,bla2,bla2
something text3 am,bla3,bla3
something text4 pm,bla4,bla4
и в новом файле я хочу провести:
bla1,bla1
bla2,bla2
bla3,bla3
bla4,bla4
У меня есть это, который удерживает первые 10 символы, например, каждой строки. Могу ли я преобразовать эту или любую другую идею?
with open('example1.txt', 'r') as input_handle:
with open('example2.txt', 'w') as output_handle:
for line in input_handle:
output_handle.write(line[:10] + '\n')
В этой ситуации вы могли бы просто '.split (", ") [1]' – GordonsBeard
Или с одной строкой в awk. 'awk -F, '{print $ 2}'' – squiguy
'perl -ne 'print" $ 1 \ n "if /.*,(.*)/' input> output' – 6502