递归遍历目录下所有文件,递归list排序

import os
def print_all_dir(dirpath):
    for item in os.listdir(dirpath):
        new_path = os.path.join(dirpath,item)
        if os.path.isdir(new_path):
            print_all_dir(new_path)
        else:
            print(new_path)

dirpath = "D:\顺丰工作资料"
print_all_dir (dirpath)
def function(list):
    for i in range(len(list)):
        j = i+1
        if j< len(list):
            if list[i]>list[j]:
                list[i],list[j]=list[j],list[i]
                function(list)
            else:
                continue
    print(list)

list = [2,1,3,8,5,7,3,9]
function(list)
posted @ 2025-06-08 20:38  呆呆酱  阅读(13)  评论(0)    收藏  举报