比如我电脑某个文件夹下的所有文件:
获取所有文件名:
import os# os.getcwd() #获取当前路径file_dir = 'D:/微信公众号/python/python基础'for parent, dirnames, filenames in os.walk(file_dir): print('parent: ',parent) print('dirnames: ',dirnames) print('filenames: ',filenames,'\n##########################')
获取文件下的所有图片路径:
import os# os.getcwd() #获取当前路径file_dir = 'D:/微信公众号/python/python基础'def get_img_file(file_dir): imagelist = [] for parent, dirnames, filenames in os.walk(file_dir): for filename in filenames: # 判断文件是否是图片形式,这里的后缀名都是默认小写字母形式,如有大写字母,添加上去即可 if filename.endswith(('.bmp', '.dib', '.png', '.jpg', '.jpeg', '.pbm', '.pgm', '.ppm', '.tif', '.tiff')): imagelist.append(os.path.join(parent, filename)) return imagelist imagelist = get_img_file(file_dir)print(imagelist)
获取图片名:
imagename = [name.split('\\')[-1] for name in imagelist]print(imagename)