当我尝试使用这段代码(在pytube中):
import pytube as Youtube
tr = Youtube("https://youtu.be/6MUP0bItFQU")
这个错误出现在我:
TypeError: 'module' object is not callable
有人能帮帮我吗?
您正在导入模块pytube
并将其称为YouTube
,而您真正想要的是from pytube import YouTube
,这是从pytube
模块导入YouTube
。
你得到这个错误,因为你用Youtube("https://youtu.be/6MUP0bItFQU")
调用YouTube
-但由于YouTube
只是重命名的pytube
模块在这一点上,你调用一个模块(而不是类构造函数或其他函数)。
:
from pytube import YouTube
tr = YouTube("https://youtu.be/6MUP0bItFQU")
PyTube的文档显示了相同的内容,并提供了一些如何继续使用的示例。