axioma.core.dp.
FileCategory
¶Категория файлов общего типа
FileCategory
()¶Конструктор
FileCategory
(prototype)Конструктор
Параметры: prototype ( FileDefinition
) – прототип описания источника данных
FileCategory
(extensions, description, prototype)Конструктор
Параметры:
- extensions (
list
[str
]) – список расширений для данной файловой категории- description (
str
) – текстовое описание данной файловой категории- prototype (
FileDefinition
) – прототип описания источника данных
hasExtension
(extension)¶
Параметры: extension ( str
) – расширение файловРезультат: содержит ли заданый тип файлов Тип результата: bool
axioma.core.dp.
FileCategoriesList
¶Список категорий файлов
Пример использования:
import axioma.core from axioma.core.dp import * # Возьмем файловый провайдер dataProvider = axioma.app.core.dataProviderById("GdalDataProvider") if dataProvider is not None: cats = dataProvider.fileTypeCategories() for cat in cats.asList(): # Какие категоврии и расширения присутствуют print(cat, cat.description(), cat.extensions())