Most pythonic way to delete a file which may not exist

后端 未结 13 1208
Happy的楠姐
Happy的楠姐 2020-12-02 03:50

I want to delete the file filename if it exists. Is it proper to say

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

Is

13条回答
  •  隐瞒了意图╮
    2020-12-02 04:27

    A KISS offering:

    def remove_if_exists(filename):
      if os.path.exists(filename):
        os.remove(filename)
    

    And then:

    remove_if_exists("my.file")
    

提交回复
热议问题