我尝试使用" youtube-dl.exe"从一个简单的自编python脚本下载YouTube视频。我已经下载了。在从cmd运行命令即" c:\ youtube-dl.exe https://www.youtube.com/watch?v=Gkk3Kloz-_Y"时,我能够在C:\ Users \ John下提取视频,但在尝试时在下面的python模块中,我无法检测到视频位置。 ----------------- Youtube Downloader 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 \ .... ??
下的某个地方答案 0 :(得分:1)
您可以在运行print(os.path.getcwd())
命令之前尝试os.system
。这将打印Python的工作目录,该目录有望被可执行文件继承并成为文件放置的位置(如果不是,则可能需要查看可执行文件的文档)。