在一些处理中,需要我们对文件夹中所有指定格式的数据进行处理,而往往文件夹很多,一个个找找出来再进行处理太费事了,所以这里简单写了一段程序帮助来处理,效率确实提高了很多!
程序中我尽量多的给了注释,而且本身程序也很简单,仅供大家参考。
import os
# 这里是你想要遍历的源文件夹
path = "H:/XXX/XXXX/"
def find_nii(path):
for i in os.listdir(path):
path_split = i.split('.')
second_dir = os.path.join(path, i)
# 这里的nii可以换成你想要遍历寻找的文件格式
if path_split[-1]!='nii':
# 证明是文件夹
find_nii(second_dir)
elif path_split[-1]=='nii':
# 找到对应格式的文件,开始进行自己的处理 也可以将其保存到自己定义的文件夹内
find_nii(path)