Я искал экономичный способ перезаписи и удаления файла в python (что-то вроде rm -P в macOS)
В настоящее время я написал что-то вроде
fileSize = os.path.getsize(filePath)
counter = 0
with open(filePath, 'w+') as file:
while counter <= fileSize:
file.write("0")
counter+= 1
Но давай ... это не достаточно хорошо.Я знаю, что в Python мы не можем перейти на низкий уровень (RAM), но я хотел бы реализовать что-то, что является достаточно лучшим.Я слышал, что некоторые люди используют srm
для безопасного удаления файла, но это было еще в 2013 году, и я задавался вопросом, есть ли лучший инструмент на данный момент.
Если srm
по-прежнему является библиотекой для использования, пришлите пример лучшего способа ее реализации.