Обработка архивов

class oceanai.modules.lab.unzip.UnzipMessages(lang: str = 'ru', color_simple: str = '#666', color_info: str = '#1776D2', color_err: str = '#FF0000', color_true: str = '#008001', bold_text: bool = True, text_runtime: str = '', num_to_df_display: int = 30)[исходный код]

Базовые классы: Core

Класс для сообщений

Параметры
class oceanai.modules.lab.unzip.Unzip(lang: str = 'ru', color_simple: str = '#666', color_info: str = '#1776D2', color_err: str = '#FF0000', color_true: str = '#008001', bold_text: bool = True, text_runtime: str = '', num_to_df_display: int = 30)[исходный код]

Базовые классы: UnzipMessages

Класс для обработки архивов

Параметры
__progressbar_unzip(path_to_zipfile: str, progress: float, clear_out: bool = True, last: bool = False, out: bool = True) None

Индикатор выполнения

Примечание

private (приватный метод)

Параметры
  • path_to_zipfile (str) – Путь до архива

  • progress (float) – Процент выполнения (от 0.0 до 100.0)

  • clear_out (bool) – Очистка области вывода

  • last (bool) – Замена последнего сообщения

  • out (bool) – Отображение

Тип результата

None

_unzip(path_to_zipfile: str, new_name: Optional[str] = None, force_reload: bool = True, out: bool = True) bool[исходный код]

Разархивирование архива (без очистки истории вывода сообщений в ячейке Jupyter)

Примечание

protected (защищенный метод)

Параметры
  • path_to_zipfile (str) – Полный путь до архива

  • new_name (str) – Имя директории для разархивирования

  • force_reload (bool) – Принудительное разархивирование

  • out (bool) – Отображение

Результат

True если разархивирование прошло успешно, в обратном случае False

Тип результата

bool

property path_to_unzip: str

Получение директории для разархивирования

Результат

Директория для разархивирования

Тип результата

str

unzip(path_to_zipfile: str, new_name: Optional[str] = None, force_reload: bool = True, out: bool = True) bool[исходный код]

Разархивирование архива

Параметры
  • path_to_zipfile (str) – Полный путь до архива

  • new_name (str) – Имя директории для разархивирования

  • force_reload (bool) – Принудительное разархивирование

  • out (bool) – Отображение

Результат

True если разархивирование прошло успешно, в обратном случае False

Тип результата

bool