Надежно перезаписать и стереть файл в Python - PullRequest
0 голосов
/ 21 февраля 2019

Я искал экономичный способ перезаписи и удаления файла в 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 по-прежнему является библиотекой для использования, пришлите пример лучшего способа ее реализации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...