Im使用python subprocess.call()
调用[youtube-dl.exe][1]
并传递如下参数
downloadLocation = "-o " + "C:/Users/username/Documents/Youtube/%(title)s.%(ext)s"
subprocess.call(["youtube-dl",
"-f" "bestvideo[ext=mp4, height=1080]+bestaudio[ext=m4a]/best[ext=mp4, height=1080]/best",
downloadLocation,
url])
但结果是(在python控制台上):[download] Destination: C#\Users\username\Documents\Youtube\myVideoFile.mp4
文件将被下载到当前的目录中,从那里进行python调用。在
示例:"C:\Users\username\PycharmProjects\pytest\ C#\Users\username\Documents\Youtube"
在我看来,它无法转义文件路径中的“:”字符。在
请帮忙
更新:下面是我如何让它工作的
相关问题 更多 >
编程相关推荐