python - 未检测到 Youtube 视频位置

标签 python python-2.7 video youtube

我正在尝试使用我下载的“youtube-dl.exe”从一个简单的自写 python 脚本下载 YouTube 视频。在从 cmd 运行命令时,即“c:\youtube-dl.exe https://www.youtube.com/watch?v=Gkk3Kloz-_Y”,我可以在 C:\Users\John 下提取视频,但是在尝试下面的 python 模块时,我无法检测视频位置。
-----------------Youtube 下载器 Python 模块------------------------

#!/usr/bin/python -tt
import os
import sys
def main():
   link = raw_input("Please enter the youtube link that you wish to download\n")
   link = "https://" + link
   result = os.system("C:\youtube-dl.exe %s"%(link))
   if result == 0:
        print "The Youtube Video got downloaded and is stored under C:\Users\John folder"
   else:
        print "Sorry! The video couldn't get downloaded"
if __name__ == '__main__':
    main()

我能以某种方式知道视频在哪里下载吗?
它们是在 C:\Python27\.... 下的某个地方吗?

最佳答案

你可以试试print(os.path.getcwd())在您运行 os.system 之前命令。这将打印 Python 的工作目录,该目录有望被可执行文件继承并成为放置文件的位置(如果不是,您可能需要查看可执行文件的文档)。

关于python - 未检测到 Youtube 视频位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27499736/

相关文章:

python - 异步返回 "Task was destroyed but it is pending!"

python - 替换每行中小于 "n"最大项的 numpy 数组的所有值

python-2.7 - Python unicode - UCS2 与 UCS4

python - 在 Mac 中导入自己的 Python 模块

python成员str性能太慢

python - 将MoviePy添加到剪辑时无音频

video - FFMPEG - 带有背景的淡化文本

iPhone,MPMoviePlayerController 如何在双击屏幕时禁用缩放?

python - 在 Windows 上启动时运行 Python 程序

python - Selenium python无法向下滚动