Update iptv流畅度检测.py

This commit is contained in:
frxz751113
2024-08-18 18:00:11 +08:00
committed by GitHub
parent d2644ea28a
commit 79174a97ab
+12 -12
View File
@@ -639,18 +639,6 @@ def remove_duplicates(input_file, output_file):
print("去重后的行数:", len(output_lines)) print("去重后的行数:", len(output_lines))
# 使用方法 # 使用方法
remove_duplicates('去重.txt', '分类.txt') 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): #打开临时文件原地替换关键字 for line in fileinput.input("分类.txt", inplace=True): #打开临时文件原地替换关键字
@@ -676,6 +664,18 @@ for line in fileinput.input("分类.txt", inplace=True): #打开临时文件
print(line, end="") 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: with open('组播优选.txt', 'w', encoding="utf-8") as file:
for line in unique_lines: for line in unique_lines: