strip all after and inclusive whitespace in a file

Dieses Skript löscht alles nach dem ersten Wort (erste Zeichenkette) und erstellt damit eine neue Datei.

def keep_first_word(input_file, output_file):
    with open(input_file, 'r') as file:
        lines = file.readlines()

    with open(output_file, 'w') as file:
        for line in lines:
            first_space_index = line.find(' ')
            if first_space_index != -1:
                new_line = line[:first_space_index] + "\n"
                file.write(new_line)
            else:
                # Wenn keine Leerzeichen vorhanden sind, schreibe die gesamte Zeile
                file.write(line)


input_file = 'passwords.txt'
output_file = 'output.txt'
keep_first_word(input_file, output_file)
print("Das Ergebnis wurde in '{}' gespeichert.".format(output_file))

Grund für dieses Skript ist die RAW Datei für eine Passwort Blackliste (empfohlen von OWASP): https://github.com/bjeavons/zxcvbn-php/blob/master/data/passwords.txt

Schreibe einen Kommentar