rupo.files package¶
Submodules¶
rupo.files.reader module¶
-
class
rupo.files.reader.
FileTypeEnum
[исходный код]¶ - Базовые классы:
enum.Enum
Тип файла.
-
JSON
= '.json'¶
-
RAW
= '.txt'¶
-
STIHI
= ''¶
-
XML
= '.xml'¶
-
-
class
rupo.files.reader.
Reader
[исходный код]¶ - Базовые классы:
object
Считывание из файлов.
-
static
read_markups
(path: str, source_type: rupo.files.reader.FileTypeEnum, is_processed: bool, accents_dict: rupo.accents.dict.AccentDict = None, accents_classifier: rupo.accents.classifier.MLAccentClassifier = None) → typing.Iterator[rupo.main.markup.Markup][исходный код]¶ Считывание разметок (включая разметку по сырым текстам).
Параметры: - path – путь к файлу/папке.
- source_type – тип файлов.
- is_processed – уже размеченные тексты?
- accents_dict – словарь ударений (для неразмеченных текстов).
- accents_classifier – классификатор ударений (для неразмеченных текстов).
-
static
read_texts
(path: str, source_type: rupo.files.reader.FileTypeEnum) → typing.Iterator[str][исходный код]¶ Считывание текстов.
Параметры: - path – путь к файлу/папке.
- source_type – тип файлов.
-
static
rupo.files.test_reader module¶
-
class
rupo.files.test_reader.
TestReader
(methodName='runTest')[исходный код]¶ - Базовые классы:
unittest.case.TestCase
-
classmethod
setUpClass
()[исходный код]¶
-
test_read
()[исходный код]¶
-
classmethod
rupo.files.test_writer module¶
-
class
rupo.files.test_writer.
TestWriter
(methodName='runTest')[исходный код]¶ - Базовые классы:
unittest.case.TestCase
-
test_write
()[исходный код]¶
-
rupo.files.writer module¶
-
class
rupo.files.writer.
Writer
(destination_type: rupo.files.reader.FileTypeEnum, path: str) → None[исходный код]¶ - Базовые классы:
object
Запись в файл.
-
close
() → None[исходный код]¶ Закрываем файл.
-
open
() → None[исходный код]¶ Открываем файл, вызывать до начала записи.
-
write_markup
(markup: rupo.main.markup.Markup) → None[исходный код]¶ Запись разметки в уже открытый файл. :param markup: разметка.
-
static
write_markups
(destination_type: rupo.files.reader.FileTypeEnum, markups: typing.List[rupo.main.markup.Markup], path: str) → None[исходный код]¶ Запись разметок в файл.
Параметры: - destination_type – тип файла.
- markups – разметки.
- path – путь к файлу.
-