Python 技术篇-用os库实现删除本地文件、非空文件夹方法,python判断本地文件、文件夹是否存在方法
生活随笔
收集整理的這篇文章主要介紹了
Python 技术篇-用os库实现删除本地文件、非空文件夹方法,python判断本地文件、文件夹是否存在方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
os.remove() 就是刪除文件的
os.removedirs() 就是刪除文件夾的
os.path.exists() 用來判斷文件或文件夾是否存在
默認(rèn)非空文件夾是不允許刪除的,下面的方法可實(shí)現(xiàn)非空文件夾的刪除。
需要引用到 pathlib 庫。
首先 path.glob("**/*") 方法可以顯示路徑下所有的文件和文件夾。
其中 os.path.isfile() 和 os.path.isdir() 方法可以判斷路徑是文件還是文件夾。
然后先刪除所有的文件,再把剩下的目錄添加到列表中進(jìn)行降序排序,這樣外層目錄就會(huì)排在前面,這種排序刪除后就相當(dāng)于從內(nèi)到外進(jìn)行空目錄刪除了,來達(dá)到刪除所有目錄的效果。
喜歡的點(diǎn)個(gè)贊?吧!
總結(jié)
以上是生活随笔為你收集整理的Python 技术篇-用os库实现删除本地文件、非空文件夹方法,python判断本地文件、文件夹是否存在方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PyQt5 技术篇-QComboBox下
- 下一篇: JavaScript 技术篇-本地js文