如果文件存在,如何删除?

时间:2013-08-30 02:09:13

标签: python python-2.7

如果使用os / app

使用python 2.7存在于目录中,如何删除文件?

我试过

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

但如果该项目不存在,我就会收到错误。

4 个答案:

答案 0 :(得分:8)

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

抓住错误并忽略它。 (忽略错误不是你为所有错误做的事情,但在这里,这就是你想要的。)

答案 1 :(得分:3)

if os.path.exists(path):
    os.remove(path)

答案 2 :(得分:0)

先检查它是否存在:

if os.path.exists(path):
    os.remove(path)

答案 3 :(得分:0)

使用例外:

try:
    os.remove("file_name")
except:
    return "something went wrong"