Python Proga
2.27K subscribers
40 photos
12 videos
1 file
133 links
Всем привет! В этом телеграмм канале ты сможешь найти много кодов на Python. В общем будет интересно, так что подписывайся!
Мой аккаунт в тг: @local_id
Download Telegram
​​Когда вы откроете HTML в браузере, страница должна выглядеть примерно вот так:
​​Если она выглядит так, то значит вы что-то не так открыли.
А вот и ответы на сообщения
​​А вот и фото, которое мне прислали в боте:
А вот и ответы на вопросы:
А вот и документ, который мне прислали в боте;
А сейчас фото, которые мне прислали в боте:
Ты пришли мне саму ошибку, тогда я смогу сказать.
Значит неправильно указал путь к папке с моделью голоса
​​А вы знали, что можно увеличить глубину рекурсии? Рекурсивная функция, это функция, которая вызывает сама себя. Стандартно в python функция может вызвать сама себя не более 1000 раз:
1
​​Но с помощью модуля sys глубину рекурсии можно увеличить:
Тут мы установили глубину рекурсии в 10000
Где-то неделю назад я опубликовал код голосового помощника. И как я понял, мало у кого он заработал. Так случилось, потому что я не объяснил как он работает. Так вот, я добавил комментарии к коду, и теперь вы всё поймёте, и сможете запустить код. Но всё же кое-что обозначу.

Список модулей использовавшихся в коде:
keyboard
pynput
os
fuzzywuzzy
pyttsx3
datetime
webbrowser
random
json
vosk

Также, чтобы код заработал нужно установить модель голоса вот с этого сайта: https://alphacephei.com/vosk/models . Там найдите русскую модель голоса, скачайте архив и распакуйте из него папку. Потом в самом коде, в переменной path, которая находится в 15 строчке нужно будет указать полный путь к папке с моделью голоса.

И после того, как вы запустите код вам нужно будет сказать команду. Но чтобы она выполнилась её нужно сказать вот в такой структуре: "Джарвис, *название команды". Вот пример: "Джарвис, скажи время". Фразы которые нужно сказать, чтобы вызвать команду находятся в значениях словаря, которые находятся с 32 по 41 строчку кода.

Так что вот код с комментариями:
👍5
​​А сегодня я для вас сделал вот такой вот клик-тест. Его суть заключается в том, что вам нужно как можно больше раз нажать на кнопку за определённое время. Как вы видите тест получился очень простой: кнопка "+", надпись с количеством нажатий и таймер. И кстати, таймер появится лишь после первого нажатия на кнопку.
​​По просьбе подписчика я сделал автокликер. Давайте объясню как он работает.

И начнём с того, что он программно нажимает левую кнопку мыши, там где сейчас находится курсор.

Но после того, как вы запустите код, автокликер не начнёт работать. Для его запуска сначала нажмите на клавишу f1. После этого просто введите на клавиатуре (неважно куда) время в секундах, которое программа будет ждать перед каждым новым кликом. (Если вы введёте цифру один, то между кликами будет проходить одна секунда). Если вы вдруг введёте неправильное число, то сможете полностью его сбросить, нажав на клавишу f3. Но стоит учитывать, что она активна лишь во время ввода числа (лишь до того, как вы запустите сам автокликер). И после того, как вы введёте число (можно и дробное. Пример: 0.5) нажмите на клавишу f2, после этого автокликер начнёт работать. Если вы хотите остановить его, то ещё раз нажмите на клавишу f1.

И кстати, когда я проверял автокликер в своём клик-тесте (он в посте выше), у меня почему-то он работал через раз. Но во время этого теста, я оба кода запускал в PyCharm. После того, как я запустил один код в IDLE, а другой в PyCharm, у меня всё начало работать без ошибок.
👍1
​​Меня ещё давно просили сделать переводчик с графическим интерфейсом, и я это сделал. В коде я не оставил комментариев, но так как он получился простой, вы всё равно разберётесь.
👍3