Zipfile: как узнать, что элемент является каталогом?

Выполнение чего-то подобного:

from zipfile import ZipFile

#open zip file
zipfile = ZipFile('Photo.zip')

#iterate zip contents
for zipinfo in zipfile.filelist:
    #do something
    filepath, filename = path.split(zipinfo.filename)

, как я могу узнать, является ли zipinfo файлом или каталогом?

Спасибо за вашу поддержку.

Ответ 1

Возможно, это правильный путь:

is_dir = lambda zipinfo: zipinfo.filename.endswith('/')