python - os.remove 去哪儿了?

标签 python

我已经使用 Python 很长时间了,我的办公室里到处都在运行大量的脚本。我使用一些特别的脚本来备份然后删除数据。在这些脚本中,我使用了 os.remove 函数。

我的问题是:os.remove 函数将项目删除到哪里?

  • 它会立即从 HD 中删除它们吗?
  • 我知道他们不会去回收站
  • 它是否只是删除项目的链接,但以某种方式将其保留在 HD 上?

最佳答案

os.remove 将调用操作系统的 unlink 功能,并从磁盘中删除文件。

从技术上讲,操作系统/文件系统可能只是将扇区标记为空闲,并从目录中删除文件条目,但这取决于文件系统的实现。

关于python - os.remove 去哪儿了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12094663/

相关文章:

python - 使用 Python 停止 Jenkins 构建

python - HAAR人脸检测无法正常工作

python - 在Python中实现递归

python - 在 sklearn 中创建 TfidfTransformer 时, 'use_idf' 究竟做了什么?

python - key 错误 : "[' petal length'] not in index"

python - 不能在 Heroku 中使用 django-compress

python - 将 Django 用户与 Google Apps 同步,无需使用 Monkeypatching

python - 尝试将 python 与 photos.capture_image() 一起用于 Kairos 注册 API

java - 无法理解Spark如何让python在Yarn上运行? ProcessBuilder 如何处理 zip 文件?

python - 如何在 Python 中从数据库中读取非英文字符?