Помогите | if and else Python |
Хочу чтобы если команда выполнялась выводился текст с благодарностью за использование, а если произошла ошибка выводился текст с извинением.
from moviepy.editor import VideoFileClip
videoClip = VideoFileClip("09990.mp4")
videoClip.write_gif("09990.gif")
if videoClip.write_gif is True:
print("Thanks for using!")
else:
print("Oh no!")
В итоге когда всё работает он выводит извинение. А моментов где команда не работала у меня не возникало.
Ответы (1 шт):
Автор решения: Namerek
→ Ссылка
from pathlib import Path
from moviepy.editor import VideoFileClip
videoClip = VideoFileClip("09990.mp4")
# Не силен в либе moviepy поэтому не могу сказать возвращается ли здесь какое то значение
videoClip.write_gif("09990.gif")
# Поэтому просто предлагаю проверить наличие файла
if Path(__file__).parent.joinpath("09990.gif").exists():
print("Thanks for using!")
else:
print("Oh no!")