Не могу совладать с pytube и os на python
В общем-то с помощью библиотеки pytube сделал загрузчик видео с ютуба, но хотелось бы всегда быть в курсе, идет ли загрузка, или нет, поэтому написал такой код
from pytube import YouTube
import os
yt = YouTube(input())
streams = yt.streams
my_video = yt.streams.filter(progressive=True).desc().first()
my_video.download()
chec = yt.title
tile = os.path.exists(f"Trash/{chec}.mp4")
if tile == "True":
print("Download Started!")
else:
print("Something wrong...")
В прошлом частенько замечал что как только начинается загрузка, в проводнике уже существует файл загрузки, пусть и не рабочий, но все же существует, не совсем понимаю почему, но каждый раз у меня выводится Something wrong...
Ответы (1 шт):
Автор решения: mrEvgenX
→ Ссылка
"True" - это строка. True != "True".
Проверка булевой переменной на истину делается либо if tile: либо if tile is True: (прошу заметить, без кавычек).