Woran könnte das liegen?
Programm 1:
Das Programm gibt alle Wörter aus, die in Datei 1 aber nicht nicht in Datei 2 enthalten sind:
Code: Alles auswählen
lauf=-1
woerter1=open("woerter1.txt")
woerter1=woerter1.read()
wort1=woerter1.split(" ")
woerter2=open("woerter2.txt")
woerter2=woerter2.read()
for item in wort1:
lauf=lauf+1
if item!="*":
item=item.replace("(", "")
item=item.replace(")", "")
item=item.replace(",", "")
item=item.replace(".", "")
item=item.replace(":", "")
item=item.replace(";", "")
item=item.replace("=", "")
item=item.replace("!", "")
item=item.replace("/", "")
item=item.replace("*", "")
item=item.replace("\"", "")
if item not in woerter2:
print wort1[lauf]
Das Programm gibt die gesamte Datei 1 aus und markiert die Wörter, die nicht in Datei 2 enthalten sind mit [X]Beispielwort[X].
Code: Alles auswählen
lauf=-1
woerter1=open("woerter1.txt")
woerter1=woerter1.read()
wort1=woerter1.split(" ")
woerter2=open("woerter2.txt")
woerter2=woerter2.read()
for item in wort1:
lauf=lauf+1
if item!="*":
item_alt=item
item=item.replace("(", "")
item=item.replace(")", "")
item=item.replace(",", "")
item=item.replace(".", "")
item=item.replace(":", "")
item=item.replace(";", "")
item=item.replace("=", "")
item=item.replace("!", "")
item=item.replace("/", "")
item=item.replace("*", "")
item=item.replace("\"", "")
if item not in woerter2:
if "," in item_alt:
wort1[lauf]="[X]"+wort1[lauf].replace(",", "")+"[X]"+","
elif "." in item_alt:
wort1[lauf]="[X]"+wort1[lauf].replace(".", "")+"[X]"+"."
elif ":" in item_alt:
wort1[lauf]="[X]"+wort1[lauf].replace(":", "")+"[X]"+":"
elif ";" in item_alt:
wort1[lauf]="[X]"+wort1[lauf].replace(";", "")+"[X]"+";"
elif "=" in item_alt:
wort1[lauf]="[X]"+wort1[lauf].replace("=", "")+"[X]"+"="
elif "!" in item_alt:
wort1[lauf]="[X]"+wort1[lauf].replace("!", "")+"[X]"+"!"
elif "/" in item_alt:
wort1[lauf]="[X]"+wort1[lauf].replace("/", "")+"[X]"+"/"
elif "*" in item_alt:
wort1[lauf]="[X]"+wort1[lauf].replace("*", "")+"[X]"+"*"
elif "\"" in item_alt:
wort1[lauf]="[X]"+wort1[lauf].replace("\"", "")+"[X]"+"\""
else:
wort1[lauf]="[X]"+wort1[lauf]+"[X]"
trennzeichen=" "
print trennzeichen.join(wort1)
Ich programmiere noch nicht so lange, also ist der Code wohl auch noch nicht so perfekt.
Ich hoffe, ihr könnt mir helfen.
MfG Ajihad[/code]