python中大批量m3u8文件合并总结
python中大批量m3u8文件合并总结
该函数合并,适应于大批量m3u8文本合并m3u8文件
合并m3u8文件函数实现如下
def merge_ts():name_list = []with open("m3u8文件.txt", mode="r", encoding='utf-8') as f:for line in f:if line.startswith("#"):continueline = line.strip()file_name = line.split("/")[-1]name_list.append(file_name)print(name_list)# 切换工作目录 到 ./合并文件夹/# 1.记录当前工作目录now_dir = os.getcwd()print(now_dir)# 2. 切换工作目录 到 ./合并文件夹/os.chdir("./合并文件夹/")print(now_dir)# 分而治之# 一次性合并100个文件temp = []n = 1for i in range(len(name_list)):name = name_list[i]temp.append(name) # [a.ts, b.ts, c.ts]if i != 0 and i % 100 == 0: # 每100个合并一次# 合并,# type a.ts b.ts c.ts > xxx.mp4# copy /b a.ts + b.ts + c.ts xxx.mp4names = " ".join(temp)# win时type os时copy /b typeos.system(f"type {names} > {n}.ts")n += 1temp = [] # 还原成新的待合并列表# 把最后没有合并的进行收尾names = " ".join(temp)os.system(f"type {names} > {n}.ts")n += 1temp_2 = []# 把所有的n进行循环for i in range(1, n):temp_2.append(f"{i}.ts")names = " ".join(temp_2)os.system(f"type {names} > 合并文件.mp4")# 3. 所有的操作之后. 一定要把工作目录切换回来os.chdir(now_dir)
def main():# 合并ts文件merge_ts()if __name__ == '__main__':main()
python中大批量m3u8文件合并总结相关推荐
- 批量 m3u8文件转成MP4的方法--Python实现和 cmd 实现(推荐cmd)--仅粉丝可见
# 批量 m3u8文件转成MP4的方法 但是因为os.listdir()顺序的问题,此方法可能会导致乱序,所以推荐另外一种. cmd部分引用链接:https://jingyan.baidu.com/ ...
- Python实现读取多个/批量txt文件合并成一个txt(示例为tcga数据处理)
本程序功能 将tcga数据的批量txt文件合并成一个txt. 如下: 原始的第一个txt(代表一个病人)的数据内容 合并之后的txt数据,基因名不变,只是把病人的表达量收集到一起 操作详细步骤 本人测 ...
- python批量下载文件-Python实现批量下载文件
Python实现批量下载文件 #!/usr/bin/env python # -*- coding:utf-8 -*- from gevent import monkey monkey.patch_a ...
- python批量下载网页文件-Python实现批量下载文件
Python实现批量下载文件 #!/usr/bin/env python # -*- coding:utf-8 -*- from gevent import monkey monkey.patch_a ...
- python实现批量图片/文件重命名
python实现批量图片/文件重命名 import osclass BatchRename():'''批量重命名文件夹中的图片文件'''def __init__(self):self.path = ' ...
- python实现批量转换文件编码(批转换编码示例)
这篇文章主要介绍了python实现批量转换文件编码示例,指定文件编码.目录或扩展名即可进行转换,大家参考使用吧 # -*- coding:utf-8 -*- __author__ = 'walksky ...
- python 下载文件-Python实现批量下载文件
Python实现批量下载文件 #!/usr/bin/env python # -*- coding:utf-8 -*- from gevent import monkey monkey.patch_a ...
- 批量PDF文件合并用什么软件?这两个宝藏软件赶快收藏起来
我们在工作中经常有很多处理过的PDF文件,我们经常会将这些文件进行保存,以防日后需要使用,但是太多的PDF文件真的会占用很多存储空间,所以我们可以将各类PDF文件合并在一起,这样也方便以后观看,但是逐 ...
- python实现批量移动文件到指定文件夹
python实现批量移动文件到指定文件夹 因为前几天在整理数据集文件夹,需要将580多份120个文件移动到新建的文件夹中进行循环读取,也下载了不少软件试用,发现很多都需要会员才能处理大量文件,索性就自 ...
最新文章
- 解决Oracle jdbc驱动包maven下载失败问题
- 增强现实和3D渲染技术是如何应用在SAP产品里的
- CentOS安装和配置Rsync进行文件同步
- 【杭电多校2020】Minimum Index【Lyndon Word】
- Spring Boot基础学习笔记05:Spring Boot多环境配置
- K60学习笔记(三)——K60各模块概述
- 高斯核与高斯核的卷积的结果还是一个高斯核的推导
- 经纬度转化为xy坐标系_高德地图经纬度导入Gis有偏移,纠正方法(附Python代码)丨GCJ-02转WGS84...
- 计算机操作常用的五大功能是,计算机操作系统的五大功能是什么
- APICloud AVM框架列表组件list-view的使用、flex布局教程
- linux 触屏校准命令,tslib-触摸屏校准
- Python搭建QQ机器人,监控QQ发言与进群退群,自动@新成员并屏蔽脏话踢人
- 统计小写英文字母的个数 c语言,输入一行字符,统计英文字母,空格,和其他字符的个数...
- 键盘按d就计算机,电脑为什么一按D就返回桌面?一按M也回桌面、按L直接待机了?:excle按d就返回桌面...
- Luna承诺简化JavaScript测试
- Adobe MAX 2016
- 北加州地震台网震相走时获取及 HYPOINVERSE 格式读取
- 【流媒体技术】流媒体(1)使用nginx搭建流媒体服务器
- 贴吧怎么发引流贴不被删?快速掌握贴吧引流技能
- shiro权限管理的框架、加密、授权
热门文章
- 一个aov网用邻接矩阵表示_图习题及参考答案
- Kettle中“Switch/case“组件的使用
- 依赖成定时炸弹,中源智人能顺利“拆弹”吗?
- 灵活多变的阿米巴组织体系
- 抢渡长江论文matlab,模型解析及Matlab程序 抢渡长江
- 迅雷下载原理的源代码(linux c)
- PTGUI全景合成软件使用教程之镜头参数设置
- js截取英语完整单词,超出部分显示...”
- 网页导出pdf不完整_怎样将PDF文件中的图片提取出来并保存?
- matlab求心率变异性的程序,心率变异性及其相关算法实现_.ppt