python代码在运行时不会显示任何内容

时间:2020-08-08 18:33:08

标签: python python-3.x

我正在尝试制作一些使我所有不和谐的用户令牌都位于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"
        if r.status_code == 200:
            print(token+" is valid")
        else:
            print("invalid token found~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")

我已经尝试过几次了

$ python3 tokenfilter.py
$ python3 tokenfilter.py
$ 

3 个答案:

答案 0 :(得分:2)

您没有提出任何要求。您应该添加以下内容:

r = requests.get(url, headers=headers)

答案 1 :(得分:0)

请仔细检查您的文本文件中是否包含一些文本。

也尝试

导入系统

sys.stdout.flush()

在python中有些情况下,输出发送到缓冲区,但缓冲区没有打印/清空。

如果第一次检查为真,则第二次检查应该起作用

答案 2 :(得分:-1)

import requests
    
with open("tokens.txt","r+") as f:
    for line in f.readlines():
        token=line.strip("\n")
        headers = {'Content-Type': 'application/json', 'authorization': token}
        url = "https://discordapp.com/api/v6/users/@me/library"
        if r.status_code == 200:
            print(token+" is valid")
        else:
            print("invalid token found~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")