python根据m3u8索引文件合并ts文件

mac2024-11-06  12

import os import threading import time def read_file(): f=open('C://Users/asus/Desktop/Moc_1206591210_1213896655_-1/Moc_1206591210_1213896655_-1.m3u8') text_list=f.readlines() files = [] print(text_list) for i in text_list: if i.find('#EX')==-1: #有#EXfind返回0,无-1 files.append(i) f.close() tmp = [] for file in files[0:len(files)]: tmp.append(file.replace("\n","")) os.chdir("C://Users/asus/Desktop/Moc_1206591210_1213896655_-1") # 用于改变当前工作目录到指定的路径 shell_str = '+'.join(tmp) return shell_str def thread(shell_str): time.sleep(2) # windows窗口命令——(copy/b)文件无缝拼接隐藏 shell_str = 'copy /b ' + shell_str + ' 1.mp4' # os模块中的system()函数可以方便地运行其他程序或者脚本 os.system(shell_str) print('---子线程结束---') if __name__ == "__main__": shell_str=files=read_file() t1 = threading.Thread(target=thread(shell_str)) t1.setDaemon(True) t1.start() t1.join(timeout=1)#不填就是等待子线程结束
最新回复(0)