From 79174a97abaf1eb7fe592fa81a0ee7f224a44bc9 Mon Sep 17 00:00:00 2001 From: frxz751113 <156018267+frxz751113@users.noreply.github.com> Date: Sun, 18 Aug 2024 18:00:11 +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, 12 insertions(+), 12 deletions(-) diff --git a/py/iptv流畅度检测.py b/py/iptv流畅度检测.py index 54aa24b..b1f018f 100644 --- a/py/iptv流畅度检测.py +++ b/py/iptv流畅度检测.py @@ -639,18 +639,6 @@ def remove_duplicates(input_file, output_file): print("去重后的行数:", len(output_lines)) # 使用方法 remove_duplicates('去重.txt', '分类.txt') -# 打开文档并读取所有行 -with open('分类.txt', 'r', encoding="utf-8") as file: - lines = file.readlines() -# 使用列表来存储唯一的行的顺序 -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) - #从整理好的文本中进行特定关键词替换以规范频道名# for line in fileinput.input("分类.txt", inplace=True): #打开临时文件原地替换关键字 @@ -676,6 +664,18 @@ for line in fileinput.input("分类.txt", inplace=True): #打开临时文件 print(line, end="") +# 打开文档并读取所有行 +with open('分类.txt', 'r', encoding="utf-8") as file: + lines = file.readlines() +# 使用列表来存储唯一的行的顺序 +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) + # 将唯一的行写入第一个文件 with open('组播优选.txt', 'w', encoding="utf-8") as file: for line in unique_lines: