#python #pytube
Вопрос:
Когда я пытаюсь использовать этот код (в pytube):
import pytube as Youtube
tr = Youtube("https://youtu.be/6MUP0bItFQU")
Мне кажется, что эта ошибка:
Ошибка типа: объект «модуль» не может быть вызван
Кто-нибудь может мне помочь, пожалуйста ?
Комментарии:
1. Измените первую строку на
from pytube import Youtube
, как в приведенном здесь примере
Ответ №1:
Вы импортируете модуль pytube
и вызываете его YouTube
там , где вы действительно хотите from pytube import YouTube
, то есть импортируете YouTube
из pytube
модуля.
Вы получаете эту ошибку, потому что вы вызываете YouTube
с Youtube("https://youtu.be/6MUP0bItFQU")
— но поскольку YouTube
pytube
в этот момент это просто переименованный модуль, вы вызываете модель (а не конструктор класса или какую-либо другую функцию).
Так:
from pytube import Youtube
tr = Youtube("https://youtu.be/6MUP0bItFQU")