【问题标题】:Python: How to save .mp3 file in 'Download' folder on Android?Python:如何在 Android 的“下载”文件夹中保存 .mp3 文件?
【发布时间】:2021-08-25 13:00:05
【问题描述】:

我正在制作一个应用程序,它将使用 youtube_dl 模块将 Youtube 视频转换为 .mp3 文件。

import youtube_dl

def run():
    video_url = input("please enter youtube video url:")
    video_info = youtube_dl.YoutubeDL().extract_info(
        url = video_url,download=False
    )
    filename = f"{video_info['title']}.mp3"
    options={
        'format': 'bestaudio/best',
        'keepvideo': False,
        'outtmpl': filename,
    }

    with youtube_dl.YoutubeDL(options) as ydl:
        ydl.download([video_info['webpage_url']])

    print("Download complete... {}".format(filename))

if __name__=='__main__':
    run()

好吧,如果我运行它并粘贴一个 youtube 视频链接,它会将.mp3 文件下载到我的.py 文件所在的同一文件夹中。但是我怎样才能为Android指定路径并让.mp3下载到用户的 Download 文件夹?

【问题讨论】:

  • 我会尝试文件名的完整路径。

标签: android python-3.x path youtube-dl


【解决方案1】:

您的文件名还应包含您要放置的路径。

    filename = f"/your/path/to/{video_info['title']}.mp3"

由于您的下载文件夹通常位于您的主目录下,您可以先找到您的主目录as explained here,然后将其加上“/Downloads”添加到您的文件名变量中。

【讨论】:

  • 感谢您的快速答复!我想这就是我想要的!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-14
  • 2021-12-11
  • 2013-01-09
  • 1970-01-01
  • 1970-01-01
  • 2019-11-18
相关资源
最近更新 更多