Ich habe mit diesem Teil des Codes beschäftigt, versucht, ein possitive zu bekommen, aber nicht in der Lage, eins zu bekommen. Nach einiger Zeit entdeckte ich, dass meine Funktion "wenn bola in open ('users.txt'):" nicht versucht, einen Teil des Strings zu identifizieren, da er mir nur dann ein Possitiv gibt, wenn users.txt nur das Wort " Bola ". Ich meine, wenn ich "Bola" in user.txt schreibe, wird es mir eine falsche geben. Ich habe das Problem verstanden, weiß aber nicht, wie ich es beheben kann. mit U.find Versuchte(), aber es hat nicht funktioniert entweder ... jede Lösung apreciated ...Python: Wenn String in open (example.txt) die Zeichenfolge nicht lesen
Dank im Voraus
U=open('users.txt','a+')
bola = "Bola"
if bola in open('users.txt'):
U.close()
print("usercid found")
else:
U.write("[" + str(cid) + "]"+str(m.from_user.first_name)+"\n")
U.close()
print("no usercid gaaaaa")
Kurz: Um dies zu vermeiden, können Sie etwas entlang der Linien von tun Sie eigentlich nie die Datei lesen. Tun Sie das zuerst, wie auch immer Sie wollen. – TigerhawkT3