• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Помогите с кодом python

  • Автор темы Удалённый пользователь 241616
  • Дата начала
У

Удалённый пользователь 241616

Привет, есть этот код python :
Python:
import keyboard

keyboard.add_abbreviation("gmail", "example@gmail.com")

и желание сделать так , чтобы он бесконечно ожидал , когда я напишу gmail.

input() не подходит - код будет запускаться без cmd - в фоновом режиме.

Простой цикл тоже не подойдет.

P.s я в python второй день , но наверное сделать это доволно просто
 

Rook

Codeby Team
Red Team
09.01.2019
727
711
BIT
4
Привет, есть этот код python :
Python:
import keyboard

keyboard.add_abbreviation("gmail", "example@gmail.com")

и желание сделать так , чтобы он бесконечно ожидал , когда я напишу gmail.

input() не подходит - код будет запускаться без cmd - в фоновом режиме.

Простой цикл тоже не подойдет.

P.s я в python второй день , но наверное сделать это доволно просто


Могли бы и более подходящее имя теме дать, например "помогите с кодом python"


не уверен точно, набросал за 30 сек, попробуй так. Надеюсь суть такая.

Python:
import keyboard


x = keyboard.add_abbreviation("gmail", "example@gmail.com")
while keyboard.add_abbreviation() != x:
    pass
 
У

Удалённый пользователь 241616

спасибо

Сегодня проверил - не робит. Выдает ошибку:
Код:
Traceback (most recent call last):
  File "c:\Users\admin\Desktop\key.py", line 4, in <module>
    while keyboard.add_abbreviation() != x:
TypeError: add_abbreviation() missing 2 required positional arguments: 'source_text' and 'replacement_text'

Попробовал так:
Python:
import keyboard

x = keyboard.add_abbreviation("gmail", "example@gmail.com")
while keyboard.add_abbreviation("gmail", "example@gmail.com") != x:
    pass
все заработало, но проц нагружает в 50- 60 %.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!