Мне нужно изменить строку в заголовке ascii огромного двоичного файла .ply (формат облака точек) [см .: http://paulbourke.net/dataformats/ply/].Мне не нужно ничего менять.
Я использую Python 3.7
Я уже нашел какое-то решение для замены в текстовых файлах [ Как искать и заменятьтекст в файле, используя Python? , но ни решение Jack Aidley, ни решение jfs не соответствуют моим потребностям.Первое означает загрузить и переписать весь файл, чего в моем случае следует избегать.Второе невозможно с двоичными частями файла.
Мне нужно перейти от этого:
ply
***rest of the header****
property list int int vertex_indices
end_header
^Q(^LI<99><A7> ***rest of the huge binary parts***
к этому:
ply
***rest of the header****
property list uchar int vertex_indices
end_header
^Q(^LI<99><A7> ***rest of the huge binary parts***