def is_image_file(filename):
return any(filename.endswith(extension) for extension in ['.png', '.jpg', '.jpeg', '.JPG', '.JPEG', '.PNG'])
今天的项目出现了该代码,里面有一个函数endswith()没见过,经查阅资料,该函数用法为:
filename.endswith(str,start,end)
filename.endswith() 方法用于判断字符串filename是否以指定后缀str结尾,如果以指定后缀结尾则返回True,否则返回False。
可选参数"start"与"end"为检索字符串的开始与结束位置。