Как сделать набор Python нечувствительным к регистру?

У меня есть следующий скрипт для импорта и экспорта случайных файлов TXT/CSV из CLI, все, что проходит, должно быть уникальным и нечувствительным к регистру выводом в UTF-8, могу ли я сделать это с помощью переменной set? Я совершенно новичок в Python, поэтому каждый комментарий или предложение приветствуются!

Это мой текущий сценарий;

import hashlib
import sys


if len(sys.argv) < 3:
    print("Wrong parameter; script | inputfile | outputfile")
    sys.exit(1)

output_file_path = (sys.argv[2])
input_file_path = (sys.argv[1])

completed_lines_hash = set()

output_file = open(output_file_path, "w")

for line in open(input_file_path, "r")

  hashValue = hashlib.md5(line.rstrip().encode('utf-8')).hexdigest()

  if hashValue not in completed_lines_hash:
    output_file.write(line)
    completed_lines_hash.add(hashValue)

output_file.close()

0 ответов

Другие вопросы по тегам