Я создаю программу на Python, которая проверяет информацию о чьем-то клане Clash of Clans, и я продолжаю получать сообщеPython

Программы на Python
Ответить
Anonymous
 Я создаю программу на Python, которая проверяет информацию о чьем-то клане Clash of Clans, и я продолжаю получать сообще

Сообщение Anonymous »

Код: Выделить всё

import requests

auth = {'Authorization': 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiIsImtpZCI6IjI4YTMxOGY3LTAwMDAtYTFlYi03ZmExLTJjNzQzM2M2Y2NhNSJ9.eyJpc3MiOiJzdXBlcmNlbGwiLCJhdWQiOiJzdXBlcmNlbGw6Z2FtZWFwaSIsImp0aSI6IjVkY2ZhYmJiLTJkY2UtNGVjOS05ZmFhLTdkNzU4Mzg5YmE2MCIsImlhdCI6MTc2NjgxMzY4NCwic3ViIjoiZGV2ZWxvcGVyLzUyMDUxYjZhLTI5MzQtODAwOS1mZDNhLTYzM2E4NjQ0YzFlMyIsInNjb3BlcyI6WyJjbGFzaCJdLCJsaW1pdHMiOlt7InRpZXIiOiJkZXZlbG9wZXIvc2lsdmVyIiwidHlwZSI6InRocm90dGxpbmcifSx7ImNpZHJzIjpbIjEwOC43NS4xODIuMjQ5Il0sInR5cGUiOiJjbGllbnQifV19.INVloVpPKaqRVEhR5iPakWJ6NtzX2ePW33tErs_iHTd5W3VHkhXzyOnNV0kdi0qJ1UTkgIP1DINLvv-9Ri8AZw'}

clanInfo = 'https://api.clashofclans.com/v1/clans/%232JROV9Y2P'

def clan_players():
response = requests.get(clanInfo, auth)
info_json = response.json()
for members in info_json['memberList']:
print(members['name'])

clan_players()
Приведенный выше код предоставляет список членов клана, и он работает правильно, но когда я пытаюсь использовать его в следующем скрипте с помощью tkinter, он дает мне имя функции вместо вывода

Код: Выделить всё

import tkinter as tk
import requests

#make a list of clan members and when you press on them you get stats
auth = {'Authorization': 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiIsImtpZCI6IjI4YTMxOGY3LTAwMDAtYTFlYi03ZmExLTJjNzQzM2M2Y2NhNSJ9.eyJpc3MiOiJzdXBlcmNlbGwiLCJhdWQiOiJzdXBlcmNlbGw6Z2FtZWFwaSIsImp0aSI6IjVkY2ZhYmJiLTJkY2UtNGVjOS05ZmFhLTdkNzU4Mzg5YmE2MCIsImlhdCI6MTc2NjgxMzY4NCwic3ViIjoiZGV2ZWxvcGVyLzUyMDUxYjZhLTI5MzQtODAwOS1mZDNhLTYzM2E4NjQ0YzFlMyIsInNjb3BlcyI6WyJjbGFzaCJdLCJsaW1pdHMiOlt7InRpZXIiOiJkZXZlbG9wZXIvc2lsdmVyIiwidHlwZSI6InRocm90dGxpbmcifSx7ImNpZHJzIjpbIjEwOC43NS4xODIuMjQ5Il0sInR5cGUiOiJjbGllbnQifV19.INVloVpPKaqRVEhR5iPakWJ6NtzX2ePW33tErs_iHTd5W3VHkhXzyOnNV0kdi0qJ1UTkgIP1DINLvv-9Ri8AZw'}

clanInfo = 'https://api.clashofclans.com/v1/clans/%232JROV9Y2P'

root = tk.Tk()

root.title("clan")

from cocinfo import clan_players

def show_members():
members.insert(tk.END,clan_players)

frame = tk.Frame(root)
frame.grid(row=0,column=0)

titleMembers = tk.Label(frame,text="Members of ...")
titleMembers.grid(row=0,column=0)

showMembers = tk.Button(frame, text="Show Members of ...", command = show_members)
showMembers.grid(row=0,column=2)

members = tk.Listbox(frame)
members.grid(row=1,column=0)

root.mainloop()
Вот результат, который я получил: Выход
Есть идеи, почему это может быть?

Подробнее здесь: https://stackoverflow.com/questions/798 ... s-clans-in
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»