如何删除文本文件中的重复链接?

2024-10-05 10:07:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个文本文件,里面是这样的:

http://example.pl/folder/this_same1.avi
http://example.pl/folder/this_same1.avi
http://example.pl/folder/this_same2.avi
http://example.pl/folder/this_same2.avi
http://example.pl/folder/this_same3.avi
http://example.pl/folder/this_same3.avi

我想删除所有重复的链接。 输出文件如下所示:

^{pr2}$

Tags: 文件http链接examplefolderthispl文本文件
2条回答

哦,我改进了我的回答:

links = set()
with open('file.txt', 'r') as fp:
    for line in fp.readlines():
        links.add(line)

然后可以写回文件:

^{pr2}$

你自己测试一下。。在

如果结构一致且顺序很重要:

links = fp.readlines()[::2]

如果结构不一致,顺序很重要:

^{pr2}$

然后写入文件。在

相关问题 更多 >

    热门问题