ext in exts:
if file.lower().endswith(ext): return True
return False
def videofile_yes(file):
exts = ['.avi', '.mp4', '.mkv']
return any(file.lower().endswith(ext) for ext in exts)
Нужно проверить является ли файл видеофайлом. Какая из этих функций лучше написана?
Или можно как-то проще или яснее написать функцию проверки
оффтоп 1. расширений видео файлов гораздо больше 2. проверкой расширения файла ты не проверяешь содержимое, там может быть и не видео
os.path.splitext
Обсуждают сегодня