私はコードのこの部分を扱っていますが、それを得ることはできますが、それを得ることはできません。しばらくすると、私の関数 "open(in users.txt '):if"が文字列の一部を識別しようとしていないということが発見されました。users.txtに "ボラ " 私がuser.txtの中に "Bola"と書くと、それは私に偽を与えるでしょう。 私はこの問題を理解することができましたが、それを修正する方法はわかりません。 U.find()を使用しようとしましたが、それは(あなたが開いているため、あなたの文字列を見つけることができませんpython:開いている文字列(example.txt)が文字列を読み取っていない場合
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")
簡単に言えば:それを避けるために、あなたの線に沿って何かを行うことができますが、実際にファイルを読み込むことはありません。最初に、あなたが好きなようにしてください。 – TigerhawkT3