有没有更优雅的方式来写这个语句?我发现自己写了很多类似的。
if ('.jpg' in imagename[0].lower() or '.png' in imagename[0].lower() or '.jpeg'
in imagename[0].lower()):
请您参考如下方法:
你可能想要
if imagename[0].lower().endswith((".jpg", ".jpeg", ".png")):
# whatever
请注意,str.endswith() 接受一个字符串元组。另请注意,此代码与您的代码不同,因为它仅检查文件名末尾 中提到的字符串,但这很可能是您的意图。
