代码拉取完成,页面将自动刷新
import os
def GetNameByEveryDir(file_dir,videoProperty):
"""[summary]
Args:
file_dir ([type]): [文件路径]
videoProperty ([type]): [文件类型]
Returns:
[type]: [文件名列表,文件路径列表,文件夹列表]
"""
FileNameWithPath = []
FileName = []
FileDir = []
for root, dirs, files in os.walk(file_dir):
for file in files:
if os.path.splitext(file)[1] in videoProperty:
FileNameWithPath.append(os.path.join(root, file)) # 保存图片路径
FileName.append(file) # 保存图片名称
FileDir.append(root[len(file_dir):]) # 保存图片所在文件夹
return FileName,FileNameWithPath,FileDir
FileName,FileNameWithPath,FileDir=GetNameByEveryDir("X:\\lane_detect\\train_data\\2020.11.11\\lane_20sec",".mp4")
dirct = 'X:\\lane_detect\\train_data\\2020.11.11\\lane_20sec'
dirList=[]
fileList=[]
files=os.listdir(dirct) #文件夹下所有目录的列表
# print('files:',files)
for f in files:
if os.path.isdir(dirct + '/'+f): #这里是绝对路径,该句判断目录是否是文件夹
dirList.append(f)
elif os.path.isfile(dirct + '/'+f):#这里是绝对路径,该句判断目录是否是文件
fileList.append(f[:-4])
# print("文件夹有:",dirList)
# print("文件有:",fileList)
#获取文件夹有 文件没有的集合
list3=list(set(dirList).difference(set(fileList)))
list4=list(set(fileList).difference(set(dirList)))
print(list4)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。