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)#不填就是等待子线程结束