Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Сергей Чебан
Начинающий программист
0
вклад
2
вопроса
1
ответ
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Как забиндить кнопку на открытие файла в Python?
Сергей Чебан
@sydjay
Автор вопроса
При нажатие на w у меня не открывается файл и выдаёт такую ошибку:
Синтаксическая ошибка в имени файла, имени папки или метке тома.
Самое интересное то что когда я вставляю файл который не открывался с кнопки w в команду кнопки q то всё работает(
Написано
более трёх лет назад
Как забиндить кнопку на открытие файла в Python?
Сергей Чебан
@sydjay
Автор вопроса
Вот что я придумал сделать)
Но мне выдаёт ошибку при нажатие на некоторые файлы
from tkinter import Tk
import os
#День 1
def buton(q):
os.system("E:\\zigiru\\ru_privet_kak_dela.mp3")
def buton1(w):
os.system("E:\\zigiru\\ru_otlicno.mp3")
def buton2(e):
os.system("E:\\zigiru\\ru_materiale.mp3")
def buton3(r):
os.system("E:\\zigiru\\ru_bez_problem.mp3")
def buton4(a):
os.system("E:\\zigiru\\ru_ne_za_chto.mp3")
def buton5(s):
os.system("E:\\zigiru\\ru_paka.mp3")
def buton6(d):
os.system("")
def buton7(f):
os.system("")
def buton8(z):
os.system("E:\\zigiru\\ru_telefoni.mp3")
def buton9(x):
os.system("E:\\zigiru\\ru_gimnastica.mp3")
def buton10(c):
os.system("E:\\zigiru\\ru_perekus.mp3")
def buton11(v):
os.system("E:\\zigiru\\ru_obed.mp3")
def buton12(b):
os.system("E:\\zigiru\\ru_poigrati.mp3")
def buton13(n):
os.system("E:\\zigiru\\ru_excursia.mp3")
#def buton12(m):
#os.system("")
#def buton13(m):
#os.system("")
root = Tk()
root.bind("q", buton)
root.bind("w", buton1)
root.bind("e", buton2)
root.bind("r", buton3)
root.bind("a", buton4)
root.bind("s", buton5)
root.bind("d", buton6)
root.bind("f", buton7)
root.bind("z", buton8)
root.bind("x", buton9)
root.bind("c", buton10)
root.bind("v", buton11)
root.bind("b", buton12)
root.bind("n", buton13)
root.mainloop()
Написано
более трёх лет назад
Как забиндить вкл и выкл микрофона на кнопку?
Сергей Чебан
@sydjay
Автор вопроса
betterxyz
, сейчас проверю если правильно индекс указал
Написано
более трёх лет назад
Как забиндить вкл и выкл микрофона на кнопку?
Сергей Чебан
@sydjay
Автор вопроса
betterxyz
, Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python\lib\tkinter\__init__.py", line 1705, in __call__
return self.func(*args)
TypeError: 'Microphone' object is not callable
Написано
более трёх лет назад
Как забиндить вкл и выкл микрофона на кнопку?
Сергей Чебан
@sydjay
Автор вопроса
Спасибо большое!
Мне выдает ошибку
вот моя функция
def callback(recognizer, audio):
try:
voice = recognizer.recognize_google(audio, language = "ru-RU").lower()
print("(Зиги) Распознано: " + voice)
if voice.startswith(opts["alias"]):
# обращаются к Кеше
cmd = voice
for x in opts['alias']:
cmd = cmd.replace(x, "").strip()
for x in opts['tbr']:
cmd = cmd.replace(x, "").strip()
# распознаем и выполняем команду
cmd = recognize_cmd(cmd)
execute_cmd(cmd['cmd'])
except sr.UnknownValueError:
print("(Зиги) Голос не распознан!")
except sr.RequestError as e:
print("(Зиги) Неизвестная ошибка, проверьте интернет!")
Написано
более трёх лет назад
Как забиндить вкл и выкл микрофона на кнопку?
Сергей Чебан
@sydjay
Автор вопроса
Спасибо большое!
А что мне вписать вместо функции?
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
Синтаксическая ошибка в имени файла, имени папки или метке тома.
Самое интересное то что когда я вставляю файл который не открывался с кнопки w в команду кнопки q то всё работает(