读取Excel中的视频文件地址+requests库下载后存入本地文件夹【多测师_王sir】
#coding=utf-8 """ =========================== Author:多测师_王sir Time:2020-07-27 16:27 Wechat:xiaoshubass website:www.duoceshi.cn =========================== """ import re class Util: @classmethod def read_excel(cls,num): data = xlrd.open_workbook('C:\project\dcs3\interface_auto\data.xlsx') table = data.sheet_by_name('sheet1') # 传入参数0就是第一列所有行 传入参数1就是第二列所有行 return table.col_values(num) @classmethod def find_baona(cls): new = [] for i in range(16): value = cls.read_excel(0)[i] + cls.read_excel(1)[i] all = re.findall(u'宝娜宝娜+',value) for i in all: a = value.split(u'宝娜宝娜') del a[0] for i in a: new.append(i) return new @classmethod def baonabaona(cls): ''' 寻找宝娜宝娜 :return: ''' for url in cls.find_baona(): r = requests.get(url) filepath = r'C:\project\dcs3\interface_auto\01_baona' filename = filepath + '\\' + '0000' + str(cls.read_excel(1).index(url)) + 'baonabaona.wav' with open(filename, 'wb')as f: f.write(r.content) if __name__ == '__main__': Util.baonabaona()
运行结果如下:
视频已经保存在本地文件夹里面了
分类:
多测师_Python
标签:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)