glob获取指定目录下的东西+更改工作目录

时间:2023-03-09 16:31:04
glob获取指定目录下的东西+更改工作目录

一:不更改工作目录

import glob

path = 'image/imgs/*.jpg'  # 正则匹配 指定路径

file_path = glob.glob(path)   # 即可获取所有jpg的path

二:更改工作目录

path = 'uploads'  # 该路径是在 static/uploads
def get_all_images(path):
os.chdir('static') # 改变工作目录到 static
fs = glob.glob(path + '/*.jpg') # uploads/*.jpg 要直接查找uploads下的文件,需要工作目录是uoloads的父级目录
os.chdir('..') # 改变工作目录回到todo
return fs