Top.Mail.Ru
Ответы

Помогите с python pyautogui!!!

Вот пишу голосового ассистента. И у меня не работает команда всё перепробовал. Всю документацию посмотрел. Проблема с pyautogui. Просто текст не вводит. Вот код.

1234567
             elif spoken_text.startswith('види '): 
                text_to_type = spoken_text.replace('види ', '', 1).strip()  # Убираем "веди" из текста 
                print(f"Тип переменной text_to_type: {type(text_to_type)}")  # Отладочный вывод 
                print(f"Содержимое text_to_type: '{text_to_type}'")  # Отладочный вывод 
                pg.write({text_to_type})  # Используем pyautogui для ввода текста 
                command_found = True 
                logging.info(f"Введён текст: {text_to_type}") 
По дате
По Рейтингу
Аватар пользователя
Просветленный
6мес

Давайте посмотрим на ваш код. Во-первых, в вызове функции pg.write(), вы используете фигурные скобки {} для переменной text_to_type. Вместо этого должны быть круглые скобки (). Исправьте это следующим образом:

12345678
 elif spoken_text.startswith('види '): 
    text_to_type = spoken_text.replace('види ', '', 1).strip()  # Убираем "види" из текста  
    print(f"Тип переменной text_to_type: {type(text_to_type)}")  # Отладочный вывод  
    print(f"Содержимое text_to_type: '{text_to_type}'")  # Отладочный вывод  
    pg.write(text_to_type)  # Используем pyautogui для ввода текста  
    command_found = True  
    logging.info(f"Введён текст: {text_to_type}")