使用Python安全地覆盖和擦除文件

时间:2019-02-21 20:51:14

标签: python file security

我一直在寻找一种经济有效的方式来覆盖和删除python中的文件(类似于macOS上的rm -P)

我目前写过类似

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仍然是要使用的库,请发送示例以了解实现该库的最佳方法。

0 个答案:

没有答案