【问题标题】:How to set 'Downloads' folder as default directory for python pafy downloads如何将“下载”文件夹设置为 python pafy 下载的默认目录
【发布时间】:2021-01-04 08:32:13
【问题描述】:

我有一个使用 python pafy 模块下载视频的代码

默认情况下,它会下载我的.py 文件所在的视频。但我希望 Windows Downloads 文件夹作为下载视频的目的地。我该怎么做?提前致谢

import pafy

url = "video_url"
video = pafy.new(url)

#all streams
streams = video.streams

#best video
best = video.getbest()

#download
try:
    best.download()
except Exception as e:
    print ("Error Downloading video")
else:
    print ("Video Downloaded Successfully")

【问题讨论】:

  • 这里是how to change the current directory。您可能想在下载前立即更改它。
  • 如果我想让它成为一个应用程序,而在其他计算机上我怎么知道那里有 donwload 目录文件夹?
  • 这与您提出的问题不同......但是that's not something new
  • 哦....但这是我的想法,哈哈

标签: python video module download pafy


【解决方案1】:

基于 cmets。

最初我以为您想更改计算机中的当前目录。因此,我引用了this question,我们可以在其中阅读answers like this one,其中指出可以通过

import os

os.chdir(path)

在您的特定情况下,您希望在下载文件之前更改路径。

由于您添加了更多说明

如果我想让它成为一个应用程序,而在其他计算机上我怎么知道呢? 有没有下载目录文件夹?

那将是一个不同的场景,并且已经存在一个 question for that 和一个已经存在的 accepted answer

【讨论】:

    猜你喜欢
    • 2022-11-11
    • 2021-03-31
    • 1970-01-01
    • 2016-05-28
    • 2020-01-28
    • 2018-07-26
    • 1970-01-01
    • 2021-09-07
    相关资源
    最近更新 更多