gpt4 book ai didi

python - 如果文件存在如何删除?

转载 作者:太空狗 更新时间:2023-10-30 00:36:24 25 4
gpt4 key购买 nike

如果文件存在于 python 2.7 的目录中,我如何使用 os/app 删除文件?

我试过

os.remove('directory/file.png')

但如果该项目不存在,我就会出错。

最佳答案

try:
os.remove(path)
except OSError:
pass

只是捕获错误并忽略它。 (忽略错误不是您对所有错误都会做的事情,但在这里,这是您想要的。)

任何基于提前检查文件是否存在的方法都容易出现竞争条件。为避免竞争条件,存在性检查必须是删除操作的一部分,这就是您在 Python 中执行此操作的方式。

关于python - 如果文件存在如何删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18523832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com