【发布时间】:2012-06-06 02:52:06
【问题描述】:
如果文件filename 存在,我想删除它。说得对吗
if os.path.exists(filename):
os.remove(filename)
有没有更好的方法?单线方式?
【问题讨论】:
-
您想尝试删除存在的文件(如果缺少权限则失败)还是尽最大努力删除并且永远不会遇到错误?
-
我想做@DonalFellows 所说的“前者”。为此,我想 Scott 的原始代码会是一个好方法吗?
-
创建一个名为
unlink的函数并将其放入命名空间PHP中。 -
@LarsH 查看已接受答案的第二个代码块。如果异常不是“没有这样的文件或目录”错误,它会重新引发异常。
标签: python