“Python menghapus baris duplikat dalam file” Kode Jawaban

TXT File Duplikat Line Remover Python

lines_seen = set() # holds lines already seen

with open("file.txt", "r+") as f:
    d = f.readlines()
    f.seek(0)
    for i in d:
        if i not in lines_seen:
            f.write(i)
            lines_seen.add(i)
    f.truncate()
Annoying Aardvark

Python menghapus baris duplikat dalam file

with open("file.txt", "r") as txt_file:
  new_data = list(set(txt_file))
  return new_data
Supermavster

Python Hapus baris duplikat dari file teks


import hashlib
def main():
    input_file = "in.txt"
    output_file = "out.txt"
    
    completed_hash = set()
    output_file = open(output_file, "w")
    
    for line in open(input_file,"r"):
        hashValue = hashlib.md5(line.strip().encode('utf-8')).hexdigest()
        
        if hashValue not in completed_hash:
            output_file.write(line)
            completed_hash.add(hashValue)
            
    output_file.close()


if __name__ == "__main__":
    main()
Arif Muxtarov

Jawaban yang mirip dengan “Python menghapus baris duplikat dalam file”

Pertanyaan yang mirip dengan “Python menghapus baris duplikat dalam file”

Lebih banyak jawaban terkait untuk “Python menghapus baris duplikat dalam file” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya