ВОПРОС · Q&A

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

4 ответов 2,3 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

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

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

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

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

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

P.s я в python второй день , но наверное сделать это доволно просто
 
Привет, есть этот код 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
 
спасибо

Сегодня проверил - не робит. Выдает ошибку:
Код:
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 %.