Разница между методами seek() и truncate() при работе с файлами в Python заключается в их назначении:
- seek() устанавливает текущую позицию в файле, позволяя перемещаться по нему, например, к началу, середине или концу. pythonru.com www.devdungeon.com Если указать второй аргумент, можно начать относительно начала, текущей позиции курсора или конца файла. www.devdungeon.com
- truncate() уменьшает размер файла, обрезая его до указанного количества символов (если задан текстовый режим) или байтов (в случае бинарного режима). it.kgsu.ru Метод возвращает новый размер файла. it.kgsu.ru
Таким образом, seek() используется для управления позицией в файле, а truncate() — для изменения его размера.