Python 多文件内容去重写入一个文件中(Payload去重)

发布时间:2024年01月19日

需求

1. 在进行渗透测试过程中,有多个字典,内容有重叠部分

2. 现需将所有字典内容去重后的内容写入一个字典中

代码

#! /usr/bin/env python
# -*- coding: utf-8 -*-


def remove_duplicates(input_file, output_file):
    # 读取输入文件内容并去重
    with open(input_file, 'r', encoding='utf-8') as file:
        lines = file.readlines()
    lines = list(set(lines))

    # 将去重后的内容写入输出文件
    with open(output_file, 'w', encoding='utf-8') as file:
        file.writelines(lines)

if __name__ == "__main__":
    # 调用函数来处理文件
    #input_file_path = 'path/to/your/input_file.txt'
    #output_file_path = 'path/to/your/output_file.txt'
    input_file_path = 'payload_wordlists/list1.txt'
    output_file_path = 'payload_wordlists/list2.txt'
    remove_duplicates(input_file_path, output_file_path)
文章来源:https://blog.csdn.net/u012206617/article/details/135670759
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。