首页 热点资讯 义务教育 高等教育 出国留学 考研考公

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

读取後呢,不作处理?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com