我正在尝试使用python下载youtube视频.Below是我的代码。但是它给了我ValueError:在非包中试图相对导入。任何人都可以帮我解决这个问题。我是python的新手......有人请帮忙
import pafy
url = raw_input("https://www.youtube.com/watch?v=PT2_F-1esPk")
video = pafy.new(url)
t= video.title
r = video.rating
print t
print r
best = video.getbest("mp4")
filename = best.download(quiet = False)
答案 0 :(得分:0)
而不是
url = raw_input("https://www.youtube.com/watch?v=PT2_F-1esPk")
video = pafy.new(url)
只做
video = pafy.new("PT2_F-1esPk")
使用11位数ID初始化视频。 raw_input返回一个空字符串。