Это можно исправить, если разделить функцию на отдельные маленькие функции, каждая должна делать только одно действие.
Основная должна вызывать остальные, передавая им параметры и принимая от них результат, если надо.
Тогда можно отладить каждую по-отдельности и понять, где проблема.
Разбираться в этой лапше неохота.
AmanitaRubescens, мне тоже удобно в бумажном. Но! Это здоровенный том. Им в бумаге просто неудобно пользоваться физически - кирпич здоровенный. Печатать по частям… ну такое.
AmanitaRubescens, Первый том в бумаге форматом ~А4 содержит что-то около 800 страниц мелкого текста на тонкой бумаге. Переверстать это на А5… под 2К страниц получится.
Кубик получится.
Ставите python из магазина Microsoft?
Если да - в этом основная ошибка. Надо скачать установщик с родного сайта. Внимательно изучите библиотеки, которые собираетесь устанавливать под Python. В них могут быть ограничения на версию python. Скачивайте подходящую версию.
Лучше создавать виртуальное окружение посредством venv или чего-то подобного и в него уже ставить всё нужное вам ПО.
niarh, нет кода, нет нюансов языка. 40 тысячам подписчиков тэга python вовсе ни к чему ваши страдания с ботами. Напротив, большинство от потока ботописателей тошнит.
А еще вы на компьютере запускаете код. Чего бы не поставить тэг «компьютер»?
Смотрите п.3.1 Регламента - там всё развернуто пояснено.
Почему вы решили, что у другого продукта такой же API, как у того, для которого вы нашли код? Авторы RUST могли просто не реализовать его вовсе, или реализовать по-своему, или сделать ограниченный доступ, и всё такое.
Есть где-то документация, в которой описано всё для этого вашего rust-а?
Если вы ожидаете, что будут делать за вас, вы ошибаетесь.
Вам надо привести свою попытку. Рекомендую убрать лишний код, показать именно тот фрагмент, где вы пытались решить проблему. Покажите, что вы ожидаете и что получаете.
В противном случае это не вопрос, а задание, нарушение п.5.12 Регламента. Вопрос может быть удалён модератором.
Не хочу за вас выполнять вашу задачу.