import os os.truncate(path, length)
Функция truncate()
модуля os
обрезает файл, соответствующий пути path
, так, чтобы он имел длину не более length
байт.
Аргумент path
может принимать объекты, представляющие путь файловой системы, такие как pathlib.PurePath
, так же может поддерживать указание дескриптора файла.
Вызывает событие аудита os.truncate
с аргументами path
, length
.
Доступность: Unix, Windows.
>>> import os >>> path = 'test_truncate.txt' # создадим файл и запишем строку >>> fp = open(path, 'w') >>> fp.write('truncate data string') >>> fp.close() # обрезаем >>> os.truncate(path, 8) >>> fp = open(path, 'r') >>> print(fp.read()) # `truncate` >>> fp.close() # очистка >>> os.unlink(path)