使用Python给小朋友下载英语绘本的Mp3音频

import time
import os
import requests

# 发起下载请求&保存文件到本地
def download_mp3(url, save_path):
    response = requests.get(url)
    if response.status_code == 200:
        with open(save_path, 'wb') as f:
            f.write(response.content)
        print(f"MP3文件已成功下载到:{save_path}")
    else:
        print(f"下载失败,状态码: {response.status_code}")

# 下载地址
# http://cdndigital.child.com.cn/mp3/kw.mp3
local_url = "http://child.com.cn/src/"
def base_url(i, type):
    return local_url + str(i) +"/mp3/" + type + ".mp3"

# 本地下载路径
local_path = "/Users/sunww/Desktop/第4级_20200554B/"
def base_folder_path(i):
    return local_path + str(i)

# 检查文件夹是否存在,如果不存在,则创建
def make_dir(folder_path):
    if not os.path.exists(folder_path):
        os.makedirs(folder_path)
        print(f"\n文件夹 {folder_path} 创建成功")
    else:
        print(f"\n文件夹 {folder_path} 已经存在")

# 下载每个文件
def download_file(num):
    for i in range(1, num):
        folder_path = base_folder_path(i)
        make_dir(folder_path)
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值