【发布时间】:2021-08-20 11:29:32
【问题描述】:
我有一个关于 os.remove() 函数的更一般的问题。
当我使用它来删除文件时,Python是从计算机中将其完全删除还是将其移动到另一个类似于mac上的垃圾箱的文件夹中?
【问题讨论】:
我有一个关于 os.remove() 函数的更一般的问题。
当我使用它来删除文件时,Python是从计算机中将其完全删除还是将其移动到另一个类似于mac上的垃圾箱的文件夹中?
【问题讨论】:
os.remove 不会将内容发送到垃圾箱。它只是删除它们。
这里是 os.remove 文档:https://docs.python.org/3/library/os.html#os.remove
我还注意到 stackoverflow 上的类似帖子:How to permanently delete a file in python 3 and higher?
【讨论】:
os.remove() 不会将内容发送到垃圾箱。它只是删除它们。
您可以很容易地自己检查:
import os
file = 'file.txt'
location = "/home/User/Documents"
path = os.path.join(location, file)
os.remove(path)
print("%s has been removed successfully" % file)
【讨论】: