0% fanden dieses Dokument nützlich (0 Abstimmungen)
71 Ansichten1 Seite

Extraktor

Das Dokument enthält ein Python-Skript zur Extraktion von E-Mail-Adressen aus Textdateien in einem angegebenen Ordner. Es verwendet reguläre Ausdrücke, um E-Mail-Adressen zu identifizieren und in einer Ausgabedatei zu speichern. Das Skript überprüft die Eingabeargumente und verarbeitet nur Dateien mit der Endung .txt.

Hochgeladen von

testingheute
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als TXT, PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
71 Ansichten1 Seite

Extraktor

Das Dokument enthält ein Python-Skript zur Extraktion von E-Mail-Adressen aus Textdateien in einem angegebenen Ordner. Es verwendet reguläre Ausdrücke, um E-Mail-Adressen zu identifizieren und in einer Ausgabedatei zu speichern. Das Skript überprüft die Eingabeargumente und verarbeitet nur Dateien mit der Endung .txt.

Hochgeladen von

testingheute
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als TXT, PDF, TXT herunterladen oder online auf Scribd lesen

import os

import re
import sys

def extrahiere_email_adressen(ordner_pfad, ausgabedatei):


email_pattern = r'\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b'

with open(ausgabedatei, 'w', encoding='utf-8') as output_file:


for datei in [Link](ordner_pfad):
if [Link](".txt"):
with open([Link](ordner_pfad, datei), 'r', encoding='latin1')
as input_file:
text = input_file.read()
emails = [Link](email_pattern, text)
for email in emails:
output_file.write(email + '\n')

if __name__ == "__main__":
if len([Link]) != 3:
print("Bitte geben Sie den Pfad zum Ordner und den Dateinamen für die
Ausgabedatei als Argumente ein.")
else:
ordner_pfad = [Link][1]
ausgabedatei = [Link][2]
extrahiere_email_adressen(ordner_pfad, ausgabedatei)

Das könnte Ihnen auch gefallen