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())