From f258041e4a13cbbd7d1725bfba93c4e8e0e6b3ad Mon Sep 17 00:00:00 2001 From: frxz751113 <156018267+frxz751113@users.noreply.github.com> Date: Sat, 17 Aug 2024 23:54:12 +0800 Subject: [PATCH] =?UTF-8?q?Update=20iptv=E6=B5=81=E7=95=85=E5=BA=A6?= =?UTF-8?q?=E6=A3=80=E6=B5=8B.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- py/iptv流畅度检测.py | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/py/iptv流畅度检测.py b/py/iptv流畅度检测.py index 5800340..86d7470 100644 --- a/py/iptv流畅度检测.py +++ b/py/iptv流畅度检测.py @@ -644,16 +644,24 @@ with open('分类.txt', 'r', encoding="utf-8") as file: lines = file.readlines() # 使用列表来存储唯一的行的顺序 - unique_lines = [] - seen_lines = set() -# 遍历每一行,如果是新的就加入unique_lines +unique_lines = [] +seen_lines = set() + +# 遍历每一行,如果是新的就加入unique_lines for line in lines: - if line not in seen_lines: - unique_lines.append(line) - seen_lines.add(line) -# 将唯一的行写入新的文档 + if line not in seen_lines: + unique_lines.append(line) + seen_lines.add(line) + +# 将唯一的行写入第一个文件 with open('组播优选.txt', 'w', encoding="utf-8") as file: - file.writelines(unique_lines) + for line in unique_lines: + file.write(line + '\n') # 确保每行后面有换行符 + +# 将唯一的行追加到第二个文件 +with open('综合源.txt', 'a', encoding="utf-8") as file: + for line in unique_lines: + file.write(line + '\n') # 确保每行后面有换行符 ################################################################################################任务结束,删除不必要的过程文件 files_to_remove = ['去重.txt', '分类.txt', "2.txt", "4.txt", "5.txt", "playlist/3.txt", "a0.txt", "a.txt", "a1.txt", "b.txt", \