Python 2.7 用于下载youtube视频的python脚本

Python 2.7 用于下载youtube视频的python脚本,python-2.7,pafy,Python 2.7,Pafy,我正在尝试使用python下载youtube视频。下面是我的代码。但它给了我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

我正在尝试使用python下载youtube视频。下面是我的代码。但它给了我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)
而不是

url = raw_input("https://www.youtube.com/watch?v=PT2_F-1esPk")
video = pafy.new(url)
照办

video = pafy.new("PT2_F-1esPk")

用11位id初始化视频。原始输入返回一个空字符串。

我不知道这是允许的。另外,请正确设置代码格式。从未来的导入unicode文本导入youtube\u dl导入urllib导入shutil ydl\u opts={},youtube\u dl.YoutubeDL(ydl\u opts)作为ydl:ydl.download(['))