【问题标题】:The Python script youtube-dl returns a new filePython 脚本 youtube-dl 返回一个新文件
【发布时间】:2011-05-15 09:25:21
【问题描述】:

我正在编写一个脚本,它在子进程p = subprocess.Popen(cmd) 中使用youtube-dl 来下载YouTube 视频。取回新文件的最佳方法是什么(由 youtube-dl --output=TEMPLATE%(title)s.%(ext)s 变量确定)?

不幸的是,没有选项可以打印可以重定向到变量的新文件名。我可以在下载目录中检查最新创建的文件,但这感觉不安全,因为我会将这些信息用于其他命令。

【问题讨论】:

    标签: python youtube download


    【解决方案1】:

    它确实在标准输出上打印目标文件。它看起来像这样: [download] Destination: XXX 如果你给它选项--no-progress --output=XXX

    或者您可以为文件名制作一个模板,以便您轻松识别新下载的文件:%(title)s.%(ext)s-latest-download 或其他名称,然后重命名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-14
      • 2020-05-26
      • 2012-09-22
      • 2014-12-17
      • 2020-11-29
      • 2020-04-18
      • 2019-05-17
      • 1970-01-01
      相关资源
      最近更新 更多