cd E:
cd ./exxx/data
import os
def abs_listdirs(root):
return [root + i for i in os.listdir(root)]
def filter_folders(listdirs_op):
return list(filter(lambda f: os.path.isdir(f), listdirs_op))
drs = []
def direct_parent_fdr(root):
global drs
fil_abs_paths = filter_folders(abs_listdirs(root))
if len(fil_abs_paths)==0:
drs.append(root)
return
else:
abs_paths = [i+"/" for i in fil_abs_paths]
for path in abs_paths:
direct_parent_fdr(path)
root="./"
for case in os.listdir(root):
drs=[]
case_fdr=root+case+"/"
print(case_fdr)
fs=direct_parent_fdr(case_fdr)
for f in fs:
if "mr" in f or "MR" in f:
print(case)
break
winpty python mr_case.py