如何删除所有盘(包括网络映射盘)同一种扩展名的文件
如何删除所有盘(包括网络映射盘)同一种扩展名的文件如TXT文件.感激. import os
for p,_,fs in os.walk('you dir'):
print(p,fs)
for f in fs:
if f.endswith('txt'):
os.remove(f'{p}/{f}') 遍历文件夹获取文件路径然后删除不就好了 qq1151985918 发表于 2022-4-28 10:52
遍历文件夹获取文件路径然后删除不就好了
语法不会写,只能看明一些简单的程序,指教指教。
from os import remove,listdir
path ="D:"#这里要填自己要删除的东西的路径,这里以D盘举栗
list = listdir(path)
for each in list:
if ".txt" in each:#以txt举例
remove(path,each,sep=“”)
你试试行不行 __add__ 发表于 2022-5-5 08:40
你试试行不行
遍历文件得用os.walk,os.listdir只能遍历当前目录的文件。 suchocolate 发表于 2022-5-5 13:00
遍历文件得用os.walk,os.listdir只能遍历当前目录的文件。
奥对,我忘了还有walk()了{:10_243:} 全选,delete 不行吗?前提是在属性里把所有隐藏的文件夹都显示出来。如果那个删不掉,在资源管理器里把它的进程stop了。 suchocolate 发表于 2022-4-28 08:12
非常感谢,这段时间事多,都忘了这个了,谢谢呀
页:
[1]