MifMidDataProvider -
- class axipy.da.MifMidDataProvider
Базовые классы:
DataProvider
Провайдер данных MIF-MID.
Примечание
Поддерживает экспорт только в TAB. См.
convert_to_tab()
.Примечание
Ссылку на провайдер можно получить через глобальную переменную
axipy.da.provider_manager.mif
.Свойства:
Идентификатор провайдера.
Методы:
convert_to_tab
(mif_filepath, tab_filepath)Конвертирует из MIF в TAB.
Внимание
Не поддерживается.
Список поддерживаемых расширений файлов.
get_destination
(filepath, schema)Создает назначение объекта данных.
Внимание
Не поддерживается.
open
()Внимание
Не поддерживается.
- convert_to_tab(mif_filepath: str, tab_filepath: str)
Конвертирует из MIF в TAB.
# Исходный файл MIF mif_filepath = './path/to/world.mif' # Целевой файл TAB tab_filepath = './path/to/world_out.tab' # Преобразвание MIF в TAB provider_manager.mif.convert_to_tab(mif_filepath, tab_filepath)
- Параметры:
mif_filepath – Путь к исходному файлу.
tab_filepath – Путь к выходному файлу.
- Исключение:
Exception – Если при конвертации произошла ошибка.
- create_open()
Внимание
Не поддерживается.
- Исключение:
- file_extensions() List[str]
Список поддерживаемых расширений файлов.
- Результат:
Пустой список для не файловых провайдеров.
- get_destination(filepath: str, schema: Schema) Destination
Создает назначение объекта данных.
- Параметры:
filepath – Путь к файлу.
schema – Схема таблицы.
- open()
Внимание
Не поддерживается.
- Исключение: