我一直在寻找一种经济有效的方式来覆盖和删除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
仍然是要使用的库,请发送示例以了解实现该库的最佳方法。