Update README.md

This commit is contained in:
Ilya Bezrukov 2024-02-28 12:33:14 +03:00
parent ede1de68e3
commit 8d2fc13cc8

View File

@ -1,22 +1,49 @@
# Коллекция скриптов для ТВиМС # Коллекция скриптов для ТВ и МС
Запускать `main.py` ### Использование
Установить зависимости:
Пример: - Windows:
```bash ```bash
./main.py --help python -m pip install -r requirements.txt
```
- Linux:
```bash
python3 -m pip install -r requirements.txt
``` ```
Запуск:
```bash
./main.py command
```
Где `command` - одна из нижеописанных команд.
### random_table ### random_table
Генерирует массив случайных чисел, создаёт таблицу Word и список для вставки в скрипт Python. Генерирует массив случайных чисел, создаёт документ Word с таблицей и .py файл со строкой инициализации списка.
Генерировать массив из 200 случайных целых чисел, размер таблицы Word 20x10. Генерировать массив из 200 случайных целых чисел, размер таблицы Word 20x10.
```bash ```bash
./main.py random_table ./main.py random_table
``` ```
Генерировать массив из 17 случайных вещественных чисел от -5 до 5 включительно, Генерировать массив из 17 (`--count`) случайных вещественных (`--rtype float`) чисел от -5 до 5 включительно (`--min` и `--max`),
таблицу разбить на 10 столбцов таблицу разбить на 10 столбцов (`--cols`)
```bash ```bash
./main.py random_table --rtype float --min -5 --max 5 --cols 5 --count 17 ./main.py random_table --rtype float --min -5 --max 5 --cols 5 --count 17
``` ```
`--prec` позволяет установить кол-во знаков после запятой при генерации вещественных чисел.
```bash
./main.py random_table --rtype float --prec 2
```
`--seed` позволяет задать сид генерации случайных чисел
```bash
./main.py random_table --seed 10
```
`--docx` и `--py` задают путь для генерируемых файлов (**предыдущее содержимое удаляется**)
```bash
./main.py random_table --docx /tmp/table.docx --py /tmp/script.py
```