对文件夹进行遍历的时候,有时会出现.DS_Store文件,然而原文件夹并不存在此文件。经过上网查询.DS_Store是Mac OS保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于Windows的desktop.ini。
编写代码时需要剔除掉.DS_Store文件,要不然可能会引发错误
filelist = []
for root, dirs, files in os.walk(path): # 对文件夹进行遍历
for name in files:
if ".xls" not in name:
if ".DS_Store" not in name:
filelist.append(os.path.join(root, name))
遇到问题欢迎联系博主,博主平时高强度网上冲浪,看到会回~