Update iptv流畅度检测.py
This commit is contained in:
+12
-12
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user