首页 > 解决方案 > Python:如何将 .mp3 文件保存在 Android 上的“下载”文件夹中?

问题描述

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

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文件夹中呢?

标签: androidpython-3.xpathyoutube-dl

解决方案


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

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

由于您的下载文件夹通常位于您的主目录下,您可以首先按照此处的说明找到您的主目录,然后将其加上“/Downloads”添加到您的文件名变量中。


推荐阅读