PYTHON文件处理相关
发布网友
发布时间:2022-04-25 01:48
我来回答
共3个回答
热心网友
时间:2023-10-20 03:19
search第一个参数扩展名,第二个参数根路径
import os
def search(s, path=os.path.abspath('.')):
for z in os.listdir(path):
if os.path.isdir(path + os.path.sep + z):
print('Currnet:', path)
path2 = os.path.join(path, z)
print('future:', path2)
search(s, path2)
elif os.path.isfile(path + os.path.sep + z):
if os.path.splitext(z)[1].upper()==s:
with open(os.path.join(path, z), 'r') as f:
with open('新的.txt', 'a') as fw:
fw.write(f.read())
print(os.path.join(path, z))
search('.TXT', 'H:\\TEMP')
追问
大神,需求说错了。
需要统计最后一个目录文件下,文件的数量,不一定是txt文件,有可能是xml文件,如果数量大于1,就删除这一层的目录文件。
例如图中的e和i就要删除掉。谢谢大神,再给你加50分。
热心网友
时间:2023-10-20 03:20
辣味倨蕉放哨秃鄙
热心网友
时间:2023-10-20 03:20
读取後呢,不作处理?