我正在尝试使用我下载的“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/