37,743
社区成员




import os
import random
#获取所有盘符
def getFileTree():
root = []
for i in range(68,91): #不处理c盘
vol = chr(i) + ':/'
if os.path.isdir(vol):
root.append(vol)
#将C:\Users\Administrator加入
root.append("C:/Users/Administrator/")
return root
def find(path,fileDic): #fileDic是一个字典。key为文件夹名,value为图片名的列表
fileNameList = os.listdir(path)
imageList = []
for temp in fileNameList:
if temp.rfind('bmp' or 'gif' or 'jpg' or 'png'):
fileDict[path] = imageList
imageList.append(temp)
if os.path.isdir(temp):
find(path + '/' + temp)
def create():
root = getFileTree()
fileDic = {}
for rootName in root:
find(rootName,fileDic)
return fileDic
fileDic = dict()
fileDic = create()
print(fileDic)