[英]Are either of os.rmdir or shutil.rmtree guaranteed or supposed to be synchronous on Windows?
[英]Is os.remove()+os.rmdir() better then shutil.rmtree()
什么是更安全和更快的 - 首先删除整个目录 - 使用os.remove( ) 然后使用os.rmdir () 杀死空目录
-或者
只需使用shutil.rmtree()并一步完成?
(抱歉,python 新手)
如果文件不存在, os.remove()
会抛出异常,而shutil.rmtree()
不关心目录是否为空。 因此,在一个步骤中使用后者更容易,而不是在os.rmdir()
之外使用前者(理想情况下,它需要一个try-except
块或os.path.isfile()
以确保文件存在)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.