У меня есть файл csv, который содержит 65000 строк (размер примерно 28 МБ). В каждой из строк дан определенный путь в начале, т.е. "c:\abc\bcd\def\123\456"
. Теперь допустим, что путь "c:\abc\bcd\"
общий во всех строках, а остальное содержимое разное. Мне нужно удалить общую часть (в данном случае "c:\abc\bcd\"
) из всех строк с помощью скрипта Python. Например, содержимое CSV-файла соответствует упомянутому.
C:/Abc/bcd/Def/Test/temp/test/GLNext/FILE0.frag 0 0 0
C:/Abc/bcd/Def/Test/temp/test/GLNext/FILE0.vert 0 0 0
C:/Abc/bcd/Def/Test/temp/test/GLNext/FILE0.link-link-0.frag 16 24 3
C:/Abc/bcd/Def/Test/temp/test/GLNext/FILE0.link-link-0.vert 87 116 69
C:/Abc/bcd/Def/Test/temp/test/GLNext/FILE0.link-link-0.vert.bin 75 95 61
C:/Abc/bcd/Def/Test/temp/test/GLNext/FILE0.link-link-0 0 0
C:/Abc/bcd/Def/Test/temp/test/GLNext/FILE0.link-link-6 0 0 0
В приведенном выше примере мне нужен вывод, как показано ниже
FILE0.frag 0 0 0
FILE0.vert 0 0 0
FILE0.link-link-0.frag 17 25 2
FILE0.link-link-0.vert 85 111 68
FILE0.link-link-0.vert.bin 77 97 60
FILE0.link-link-0 0 0
FILE0.link 0 0 0
Может ли кто-нибудь из вас помочь мне с этим?