首页 > 编程语言 > 详细

遍历查找含特定字符的文件并排序2

时间:2019-12-28 10:22:15      阅读:84      评论:0      收藏:0      [点我收藏+]
import os

def getFiles(dir, suffix):
    res = []
    for root, directory, files in os.walk(dir):  # =>当前根,根下目录,目录下的文件
        for filename in files:
            name, suf = os.path.splitext(filename)  # =>文件名,文件后缀
            if suf == .end or suf == .dat:
                # res.append(os.path.join(root, filename))  # =>把一串字符串组合成路径
                if suffix in filename:
                    res.append(filename)
    return res
    
    
def getFileList(dir_name, suffix):
    key_value = {}
    for file in getFiles(dir_name,suffix):
        num = int(os.path.splitext(file)[0].split(_, 9)[9])
        key_value[num] = file
        
    list_file = []
    for i in sorted(key_value):
        list_file.append(dir_name + key_value[i])
        print(key_value[i])
        
    return list_file

遍历查找含特定字符的文件并排序2

原文:https://www.cnblogs.com/mikew/p/12110860.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!