import xlrd
import os
import requestsdef GetList():worksheet = xlrd.open_workbook('01.xlsx')sheet_names = worksheet.sheet_names()print(sheet_names)for sheet_name in sheet_names:sheet = worksheet.sheet_by_name(sheet_name)rows = sheet.nrows # 获取行数cols = sheet.ncols # 获取列数,尽管没用到all_content = []cols = sheet.col_values(3) # 获取第二列内容, 数据格式为此数据的原有格式(原:字符串,读取:字符串; 原:浮点数, 读取:浮点数)return cols# 下载MP3文件到本地def DownloadFile(mp3_urllist, save_url):# 文件夹不存在,则创建文件夹folder = os.path.exists(save_url)if not folder:os.makedirs(save_url)for mp3_url in mp3_urllist:# 读取MP3资源res = requests.get(mp3_url, stream=True)# 获取文件名pos_n = mp3_url.rfind('/')mp3name = mp3_url[pos_n + 1:]# 获取文件地址file_path = os.path.join(save_url, mp3name)print('开始写入文件:', file_path)# 打开本地文件夹路径file_path,以二进制流方式写入,保存到本地with open(file_path, 'wb') as fd:for chunk in res.iter_content():fd.write(chunk)print(mp3name + ' 成功下载!')if __name__ == "__main__":# MP3源地址urlurl = GetList()# MP3保存文件夹save_url = 'E:\PychonProject\Test_version2\music'# MP3文件名DownloadFile(url, save_url)