中易网

python编程中删除整个非空文件夹的代码如何写?

答案:3  悬赏:60  
解决时间 2021-02-12 07:46
python编程中删除整个非空文件夹的代码如何写?
最佳答案
import os
for root, dirs, files in os.walk(top, topdown=False):
for name in files:
os.remove(os.path.join(root, name))
for name in dirs:
os.rmdir(os.path.join(root, name))
全部回答
来个简单的 假设你要删除目录的绝对路径或相对路径是path 如果用的windows系统 import os os.system('rd /S /Q path') 如果用的是Linux系统 import os os.system('rm -rf path')
os包的rmdir()函数可以用来删除一个文件夹,但是文件夹必须是空的。一种可行的方法是读取文件夹的文件列表,逐个删除文件夹中的所有文件,然而文件夹中可能还有文件夹,因此这是一个递归的操作。 shutil包rmtree()函数就实现了以上功能。shutil是一个高级文件操作的包,实现了文件及文件集合复制与删除的功能。rmtree()函数接收非空文件夹的路径这唯一一个参数。示例代码如下: import shutil path = 'g:\zhidao' shutil.rmtree(path)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鸽子养多久放飞它会回来
星梦舞蹈地址在哪,我要去那里办事
做了头疗失眠更厉害了是怎么回事
三个月的柴犬北京冬天可以带出来溜吗
娜仔叶尔科叶摄影楼地址在什么地方,想过去办
台湾偶像剧里.说男人很"娘"是什么意思?
新手发问…请问当女孩对你说类似“你真的是个
2015年34所自主划线学校考研分数线会降吗
PROE4.0中质量属性的体积如何选择数值
观澜那有正规开锁?正规的应该有网址,114,1
c++,继承类的构造函数
人民公园西门我想知道这个在什么地方
蓝月亮洗衣液怎么分辨真假?
求《鉴证实录2》资源
妈妈跟我说,我是观音菩萨的儿子
推荐资讯
浙江什么时候验当兵
老子 别名叫什么?
郑州大学远程教育专科学历可以报考中级会计职
淘宝直播必须用电脑申请吗
几点有开发区到和平路轻轨?往返班次班次都是
.watchon
明天我们将于什么时间出发 英文
椭圆的正规画法,怎么画?
请你谈谈在感恩教育方面有哪些好的建议
冉有么含义
多久能适应美国大学生活
用“多少”描述数之间的关系教案
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?