Коллекция скриптов для ТВ и МС
Установка
Должен быть установлен Python 3.10+
Клонируем репозиторий:
git clone git@ilbz.ru:brinza/tvms.git
Устанавливаем пакет через pip:
python -m pip install tvms
После установки в shell будет доступна команда tvms. Вывод справки по ней:
tvms --help
random_table
Генерирует массив случайных чисел, создаёт документ Word с таблицей и .py файл со строкой инициализации списка.
Генерировать массив из 200 случайных целых чисел, размер таблицы Word 20x10.
tvms random_table
Результат генерации сохраняется в каталог result (можно изменить).
Генерировать массив из 17 (--count) случайных вещественных (--rtype float) чисел от -5 до 5 включительно (--min и --max),
таблицу разбить на 10 столбцов (--cols).
tvms random_table --rtype float --min -5 --max 5 --cols 5 --count 17
--prec позволяет установить кол-во знаков после запятой при генерации вещественных чисел.
tvms random_table --rtype float --prec 2
--seed позволяет задать сид генерации случайных чисел.
tvms random_table --seed 10
--docx и --py задают путь для генерируемых файлов (предыдущее содержимое удаляется).
tvms random_table --docx /tmp/table.docx --py /tmp/script.py