在OSX上使用python 3.5 '/ Users / abs / Desktop / data'中有5个子文件夹,我试图查看所有子文件夹。但我得到一个错误NotADirectoryError:[Errno 20]不是目录:'/ Users / abs / Desktop / data / .DS_Store' 我该如何解决这个问题
data_path = '/Users/abs/Desktop/data'
data_dir_list = os.listdir(data_path)
for dataset in data_dir_list:
img_list=os.listdir(data_path+'/'+dataset)
print ('Loaded the images of dataset-'+'{}\n'.format(dataset))
答案 0 :(得分:0)
跳过引发异常的条目:
return new JsonResponse($myresponse);
答案 1 :(得分:0)
如果深度固定,glob
是个好主意:
import glob,os.path
fd3 = glob.glob('/Users/abs/Desktop/data/*/*/*')
dd3 = filter(lambda f: os.path.isdir(f), fd3)
for f in dd3:
print(f)
答案 2 :(得分:0)
您可以检查数据集是否是目录。
output