我正在尝试制作一些通过名为“tokens.txt”的文件并删除所有无效的不和谐用户令牌的东西。但是,它并没有删除它们,而是一直在文件中写入相同的无效标记并将其弄乱。我不知道为什么它没有正确删除令牌。请让我知道如何解决这个问题。代码如下。
import requests
with open("tokens.txt","r+") as f:
for line in f:
token=line.strip("\n")
headers = {'Content-Type': 'application/json', 'authorization': token}
url = "https://discordapp.com/api/v6/users/@me/library"
r=requests.get(url,headers=headers)
if r.status_code == 200:
print(token+" is valid")
else:
print("invalid token found "+token)
tokenlines=f.readlines()
for usertoken in tokenlines:
if usertoken.strip("\n") != token:
f.write(usertoken)
print("invalid token automatically deleted")
阿波罗的战车
相关分类