Hvorfor sammenligner den ikke med en normal linje og så en fra en .txt-fil?
Skal lige siges at dette er Python.
Har prøvet med:
>
sammenlign.py
f = open("db.txt", "rb") #Åbner
hp = "http://www.google.dk/" #Definere strengen
while True: #Kører til det bliver False
l = f.readline().replace(" ", "").replace("\\n", "") #Læser linje for linje. Der er taget højde for at fjerne mellemrum og enter.
if len(l) == 0: #Når der ikke er flere linjer
break
elif l == hp: #Hvis de er ens
print "De er ens"
else: #Hvis intet af det bliver opfyldt
print "De er ikke ens"
f.close() #Lukker fil
x = input("") #Venter på tastetryk
Og så sætter man det samme i .txt-filen, altså
>
db.txt
http://www.google.dk/
Selvom de begge er
http://www.google.dk/, altså
l og
hp så kører den videre til hvor de ikke er ens.
Hvad kan jeg gøre, og er det noget jeg har gjort galt?
offtopicNu da jeg alligevel postede, så vil jeg lige hurtigt spørge, hvorfor virker UdvClient, ikke?
/offtopic
Indlæg senest redigeret d. 19.03.2006 18:27 af Bruger #8422