• python遍历文件夹中所有文件夹和文件,os.walk


    python中可以用os.walk来遍历某个文件夹中所有文件夹和文件。

    例1:

    import os
    filePath = 'C:/Users/admin/Desktop/img'
    for dirpath, dirnames, filenames in os.walk(filePath):
        print(dirpath, dirnames, filenames)
    

    输出结果:

     

    例2:

    import os
    filePath = 'C:\Users\admin\Desktop\img'
    for dirpath, dirnames, filenames in os.walk(filePath):
        path = [os.path.join(dirpath, names) for names in filenames]
        print(path)

    输出结果:

    例3,统计某个文件夹下所有文件(包括子文件夹中的文件)的数目:

    import os
    dir_path = r'E:CSaction_researchcmu_mocapwenjunsubset_splitsplit3'
    file = []
    for dirpath, dirnames, filenames in os.walk(dir_path):
        file = file + [os.path.join(dirpath, names) for names in filenames]
    
    print('file count:', len(file))

    输出结果: file count: 221

    例4,读取某个文件夹下所有文件(包括子文件夹中的文件):

    假设这些文件都是txt文件。

    import numpy as np
    import os
    
    dir_path = r'E:CSaction_researchcmu_mocapwenjunsubset_splitsplit1'
    file = []
    for dirpath, dirnames, filenames in os.walk(dir_path):
        for name in filenames:
            file.append(np.loadtxt(os.path.join(dirpath, name), dtype=np.float32, delimiter=','))
    
  • 相关阅读:
    测试随笔
    ECNU 3530 和你在一起
    ECNU 1030 母牛生小牛
    ECNU 3081 购房还款
    PPP模式下的融资结构优化
    决策树分类
    关联规则-R语言实现
    中国快递包裹总量的预测-基于SARIMA模型
    LeetCode 2 :Swap Nodes in Pairs
    2018092609-2 选题 Scrum立会报告+燃尽图 04
  • 原文地址:https://www.cnblogs.com/picassooo/p/12073781.html
Copyright © 2020-2023  润新知