Python 检测文件夹为空则删除

2017-06-29 18:52:47 +08:00
 donglongtu

我用os.listdir(directory)==[]判断文件夹是否为空,然后再删除

但是当 directory 下文件很多时,效率很低

Python 怎样高效的删除空文件夹

5755 次点击
所在节点    Python
2 条回复
revotu
2017-06-29 18:54:27 +08:00
Python 文件操作相关问题 :www.revotu.com/python-file-operation-related-issues.html

```Python
try:
os.rmdir(directory)
except OSError:
pass
```
AX5N
2017-07-03 19:18:44 +08:00
os.rmdir()
os.removedirs()
大概能满足你的要求,不过你最好看一下官方文档对这 2 个函数的解释,否则出事了别找我

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/371997

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX