Задать вопрос
@Foxrik

Ошибка name 'calc' is not defined как исправить?

Хотел сделать простой менеджер приложений, но это для меня сложно сидел где-то 2 часа и вижу непонятную ошибку, прошу помочь вот код:

from time import sleep
zapusk = str(input("напишите программу которую хотите открыть"))

if callable(calc):
 print("открываю калькулятор...")
 sleep(2)
 call(["calc.exe"])
  • Вопрос задан
  • 210 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
Alumber
@Alumber
Учусь python. Люблю помогать другим.
Проблема в том, что в строке
if callable(calc):
Ты вызываешь не тип данных String а переменную.
И да, переменной callable у тебя тоже нету (или это функция?).
from time import sleep
launch = str(input("напишите программу которую хотите открыть"))

if launch == "calc" :
    print("Запускаю калькулятор...")
    sleep(2)
    call(["calc.exe"])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы