Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从多个列表中获取相同的数据并将其插入列表框_Python_Api_Tkinter - Fatal编程技术网

Python 如何从多个列表中获取相同的数据并将其插入列表框

Python 如何从多个列表中获取相同的数据并将其插入列表框,python,api,tkinter,Python,Api,Tkinter,我想做一个真正基本的COVID19病例追踪器我已经有了一个代码,但它只在我输入国家时起作用,我想看到COVID919的统计数据,它没有用这就是为什么我需要一个国家列表框,然后我可以选择。我需要所有国家的列表,我找到了一个API,但我不知道如何在API中只获取国家我尝试了一些东西但它只给了我一个国家。那么,我如何从这个API中获取所有国家,并将它们逐个插入列表框中呢 import requests import json api_url = 'https://api.covid19api.com

我想做一个真正基本的COVID19病例追踪器我已经有了一个代码,但它只在我输入国家时起作用,我想看到COVID919的统计数据,它没有用这就是为什么我需要一个国家列表框,然后我可以选择。我需要所有国家的列表,我找到了一个API,但我不知道如何在API中只获取国家我尝试了一些东西但它只给了我一个国家。那么,我如何从这个API中获取所有国家,并将它们逐个插入列表框中呢

import requests
import json

api_url = 'https://api.covid19api.com/countries'

data = requests.get(api_url)
data = json.loads(data.text)
print(data[0]['Country'])
你可以这样做:

countries = [item["Country"] for item in data]
print(countries)
# ['Bangladesh', 'Ireland', 'New Zealand', ... 'South Africa', 'Taiwan, Republic of China']
因此,您可以将其添加到
tkinter.ListBox
中,如下所示:

from tkinter import *  


top = Tk()  
top.geometry("200x250")  
lbl = Label(top,text = "Countries...")  
listbox = Listbox(top)  

for i, country in enumerate(sorted(countries)):
    listbox.insert(i+1, country)

lbl.pack()  
listbox.pack()  
top.mainloop()
这就产生了这样的结果:

产量将是,

[u'Bangladesh', u'Ireland', u'New Zealand', u'Serbia', u'Spain', u'Svalbard and Jan Mayen Islands', u'Colombia', u'Holy See (Vatican City State)', u'Hong Kong, SAR China', u'Malawi', u'Costa Rica', u'Gibraltar', u'Latvia', u'Mayotte', u'Northern Mariana Islands', u'Argentina', u'Cambodia', u'Pakistan', u'Papua New Guinea', u'Peru', u'Sao Tome and Principe', u'Saudi Arabia', u'Sudan', u'Australia', u'Nigeria', u'United Kingdom', u'Anguilla', u'Djibouti', u'Qatar', u'Bulgaria', u'Czech Republic', u'Ecuador', u'Guadeloupe', u'Jordan', u'Senegal', u'Dominica', u'Congo (Kinshasa)', u'Kazakhstan', u'Macao, SAR China', u'Swaziland', u'Canada', u'Faroe Islands', u'Sierra Leone', u'Uganda', u'US Minor Outlying Islands', u'Virgin Islands, US', u'Antarctica', u'South Georgia and the South Sandwich Islands', u'Greenland', u'ALA Aland Islands', u'Algeria', u'Guernsey', u'Madagascar', u'Rwanda', u'Burundi', u'Chad', u'Monaco', u'Togo', u'United States of America', u'Cayman Islands', u'Cocos (Keeling) Islands', u'Congo (Brazzaville)', u'Slovenia', u'Israel', u'Jersey', u'Tokelau', u'Belgium', u'Cameroon', u'Fiji', u'Kenya', u'Kyrgyzstan', u'Slovakia', u'Botswana', u'Saint-Barth\xe9lemy', u'Tuvalu', u'French Polynesia', u'Uzbekistan', u'Belarus', u'Croatia', u'Ghana', u'Haiti', u'Libya', u'Panama', u'Zambia', u'Cyprus', u'Niue', u'Somalia', u'France', u'Austria', u'Bahamas', u'Denmark', u'Mozambique', u'Bosnia and Herzegovina', u'China', u'Honduras', u'Mauritania', u'Dominican Republic', u'Guatemala', u'Saint-Martin (French part)', u'Lithuania', u'Martinique', u'Puerto Rico', u'Bolivia', u'Egypt', u'Falkland Islands (Malvinas)', u'Hungary', u'Portugal', u'Saint Pierre and Miquelon', u'Marshall Islands', u'Morocco', u'Netherlands Antilles', u'Pitcairn', u'Solomon Islands', u'Central African Republic', u'Mali', u'Tunisia', u'Turkey', u'French Guiana', u'Korea (South)', u'Lao PDR', u'Thailand', u'Venezuela (Bolivarian Republic)', u'Brunei Darussalam', u'Christmas Island', u'Germany', u'Philippines', u'Saint Vincent and Grenadines', u'Singapore', u'Syrian Arab Republic (Syria)', u'American Samoa', u'Iran, Islamic Republic of', u'Nauru', u'Albania', u'British Indian Ocean Territory', u'Ethiopia', u'Lesotho', u'Nicaragua', u'Western Sahara', u'Guinea-Bissau', u'Seychelles', u'Barbados', u'Burkina Faso', u'Cape Verde', u'Comoros', u'Heard and Mcdonald Islands', u'Wallis and Futuna Islands', u'Bouvet Island', u'Cook Islands', u'Guinea', u'Lebanon', u'Tonga', u'Zimbabwe', u'Netherlands', u'Switzerland', u'Vanuatu', u'Bhutan', u'Mauritius', u'Russian Federation', u'Turkmenistan', u'British Virgin Islands', u'Gabon', u'Liberia', u'Myanmar', u'Saint Kitts and Nevis', u'Malaysia', u'Palestinian Territory', u'South Sudan', u'Armenia', u'San Marino', u'Tanzania, United Republic of', u'Bahrain', u'Bermuda', u'Greece', u'Ukraine', u'Afghanistan', u'Chile', u'Finland', u'French Southern Territories', u'Georgia', u'Isle of Man', u'Mexico', u'Namibia', u'Eritrea', u'Mongolia', u'Romania', u'Benin', u'Brazil', u'Guam', u'Moldova', u'Andorra', u"C\xf4te d'Ivoire", u'Japan', u'Kiribati', u'Malta', u'Paraguay', u'Sweden', u'Jamaica', u'Nepal', u'Sri Lanka', u'Republic of Kosovo', u'Estonia', u'Iraq', u'Iceland', u'New Caledonia', u'Saint Lucia', u'Samoa', u'United Arab Emirates', u'Belize', u'Liechtenstein', u'Palau', u'Poland', u'R\xe9union', u'Tajikistan', u'Timor-Leste', u'Uruguay', u'Antigua and Barbuda', u'Niger', u'Oman', u'Viet Nam', u'Luxembourg', u'Micronesia, Federated States of', u'Norway', u'Saint Helena', u'Turks and Caicos Islands', u'Gambia', u'India', u'Trinidad and Tobago', u'Indonesia', u'Macedonia, Republic of', u'Suriname', u'Azerbaijan', u'Guyana', u'Maldives', u'Montserrat', u'Aruba', u'Equatorial Guinea', u'Italy', u'El Salvador', u'Montenegro', u'Yemen', u'Angola', u'Korea (North)', u'Kuwait', u'Cuba', u'Grenada', u'Norfolk Island', u'South Africa', u'Taiwan, Republic of China']
['Bangladesh', 'Ireland', 'New Zealand', 'Serbia', 'Spain', 'Svalbard and Jan Mayen Islands', 'Colombia', 'Holy See (Vatican City State)', 'Hong Kong, SAR China', 'Malawi', 'Costa Rica', 'Gibraltar', 'Latvia', 'Mayotte', 'Northern Mariana Islands', 'Argentina', 'Cambodia', 'Pakistan', 'Papua New Guinea', 'Peru', 'Sao Tome and Principe', 'Saudi Arabia', 'Sudan', 'Australia', 'Nigeria', 'United Kingdom', 'Anguilla', 'Djibouti', 'Qatar', 'Bulgaria', 'Czech Republic', 'Ecuador', 'Guadeloupe', 'Jordan', 'Senegal', 'Dominica', 'Congo (Kinshasa)', 'Kazakhstan', 'Macao, SAR China', 'Swaziland', 'Canada', 'Faroe Islands', 'Sierra Leone', 'Uganda', 'US Minor Outlying Islands', 'Virgin Islands, US', 'Antarctica', 'South Georgia and the South Sandwich Islands', 'Greenland', 'ALA Aland Islands', 'Algeria', 'Guernsey', 'Madagascar', 'Rwanda', 'Burundi', 'Chad', 'Monaco', 'Togo', 'United States of America', 'Cayman Islands', 'Cocos (Keeling) Islands', 'Congo (Brazzaville)', 'Slovenia', 'Israel', 'Jersey', 'Tokelau', 'Belgium', 'Cameroon', 'Fiji', 'Kenya', 'Kyrgyzstan', 'Slovakia', 'Botswana', 'Saint-Barthlemy', 'Tuvalu', 'French Polynesia', 'Uzbekistan', 'Belarus', 'Croatia', 'Ghana', 'Haiti', 'Libya', 'Panama', 'Zambia', 'Cyprus', 'Niue', 'Somalia', 'France', 'Austria', 'Bahamas', 'Denmark', 'Mozambique', 'Bosnia and Herzegovina', 'China', 'Honduras', 'Mauritania', 'Dominican Republic', 'Guatemala', 'Saint-Martin (French part)', 'Lithuania', 'Martinique', 'Puerto Rico', 'Bolivia', 'Egypt', 'Falkland Islands (Malvinas)', 'Hungary', 'Portugal', 'Saint Pierre and Miquelon', 'Marshall Islands', 'Morocco', 'Netherlands Antilles', 'Pitcairn', 'Solomon Islands', 'Central African Republic', 'Mali', 'Tunisia', 'Turkey', 'French Guiana', 'Korea (South)', 'Lao PDR', 'Thailand', 'Venezuela (Bolivarian Republic)', 'Brunei Darussalam', 'Christmas Island', 'Germany', 'Philippines', 'Saint Vincent and Grenadines', 'Singapore', 'Syrian Arab Republic (Syria)', 'American Samoa', 'Iran, Islamic Republic of', 'Nauru', 'Albania', 'British Indian Ocean Territory', 'Ethiopia', 'Lesotho', 'Nicaragua', 'Western Sahara', 'Guinea-Bissau', 'Seychelles', 'Barbados', 'Burkina Faso', 'Cape Verde', 'Comoros', 'Heard and Mcdonald Islands', 'Wallis and Futuna Islands', 'Bouvet Island', 'Cook Islands', 'Guinea', 'Lebanon', 'Tonga', 'Zimbabwe', 'Netherlands', 'Switzerland', 'Vanuatu', 'Bhutan', 'Mauritius', 'Russian Federation', 'Turkmenistan', 'British Virgin Islands', 'Gabon', 'Liberia', 'Myanmar', 'Saint Kitts and Nevis', 'Malaysia', 'Palestinian Territory', 'South Sudan', 'Armenia', 'San Marino', 'Tanzania, United Republic of', 'Bahrain', 'Bermuda', 'Greece', 'Ukraine', 'Afghanistan', 'Chile', 'Finland', 'French Southern Territories', 'Georgia', 'Isle of Man', 'Mexico', 'Namibia', 'Eritrea', 'Mongolia', 'Romania', 'Benin', 'Brazil', 'Guam', 'Moldova', 'Andorra', "Cte d'Ivoire", 'Japan', 'Kiribati', 'Malta', 'Paraguay', 'Sweden', 'Jamaica', 'Nepal', 'Sri Lanka', 'Republic of Kosovo', 'Estonia', 'Iraq', 'Iceland', 'New Caledonia', 'Saint Lucia', 'Samoa', 'United Arab Emirates', 'Belize', 'Liechtenstein', 'Palau', 'Poland', 'Runion', 'Tajikistan', 'Timor-Leste', 'Uruguay', 'Antigua and Barbuda', 'Niger', 'Oman', 'Viet Nam', 'Luxembourg', 'Micronesia, Federated States of', 'Norway', 'Saint Helena', 'Turks and Caicos Islands', 'Gambia', 'India', 'Trinidad and Tobago', 'Indonesia', 'Macedonia, Republic of', 'Suriname', 'Azerbaijan', 'Guyana', 'Maldives', 'Montserrat', 'Aruba', 'Equatorial Guinea', 'Italy', 'El Salvador', 'Montenegro', 'Yemen', 'Angola', 'Korea (North)', 'Kuwait', 'Cuba', 'Grenada', 'Norfolk Island', 'South Africa', 'Taiwan, Republic of China']
如果您想要ascii格式的国家名称,可以试试

import requests
import json

api_url = 'https://api.covid19api.com/countries'

data = requests.get(api_url)
data = json.loads(data.text)
conlis=[]
for con in data:
    conlis.append(con['Country'].encode("ascii","ignore"))
print(conlis)
产量将是,

[u'Bangladesh', u'Ireland', u'New Zealand', u'Serbia', u'Spain', u'Svalbard and Jan Mayen Islands', u'Colombia', u'Holy See (Vatican City State)', u'Hong Kong, SAR China', u'Malawi', u'Costa Rica', u'Gibraltar', u'Latvia', u'Mayotte', u'Northern Mariana Islands', u'Argentina', u'Cambodia', u'Pakistan', u'Papua New Guinea', u'Peru', u'Sao Tome and Principe', u'Saudi Arabia', u'Sudan', u'Australia', u'Nigeria', u'United Kingdom', u'Anguilla', u'Djibouti', u'Qatar', u'Bulgaria', u'Czech Republic', u'Ecuador', u'Guadeloupe', u'Jordan', u'Senegal', u'Dominica', u'Congo (Kinshasa)', u'Kazakhstan', u'Macao, SAR China', u'Swaziland', u'Canada', u'Faroe Islands', u'Sierra Leone', u'Uganda', u'US Minor Outlying Islands', u'Virgin Islands, US', u'Antarctica', u'South Georgia and the South Sandwich Islands', u'Greenland', u'ALA Aland Islands', u'Algeria', u'Guernsey', u'Madagascar', u'Rwanda', u'Burundi', u'Chad', u'Monaco', u'Togo', u'United States of America', u'Cayman Islands', u'Cocos (Keeling) Islands', u'Congo (Brazzaville)', u'Slovenia', u'Israel', u'Jersey', u'Tokelau', u'Belgium', u'Cameroon', u'Fiji', u'Kenya', u'Kyrgyzstan', u'Slovakia', u'Botswana', u'Saint-Barth\xe9lemy', u'Tuvalu', u'French Polynesia', u'Uzbekistan', u'Belarus', u'Croatia', u'Ghana', u'Haiti', u'Libya', u'Panama', u'Zambia', u'Cyprus', u'Niue', u'Somalia', u'France', u'Austria', u'Bahamas', u'Denmark', u'Mozambique', u'Bosnia and Herzegovina', u'China', u'Honduras', u'Mauritania', u'Dominican Republic', u'Guatemala', u'Saint-Martin (French part)', u'Lithuania', u'Martinique', u'Puerto Rico', u'Bolivia', u'Egypt', u'Falkland Islands (Malvinas)', u'Hungary', u'Portugal', u'Saint Pierre and Miquelon', u'Marshall Islands', u'Morocco', u'Netherlands Antilles', u'Pitcairn', u'Solomon Islands', u'Central African Republic', u'Mali', u'Tunisia', u'Turkey', u'French Guiana', u'Korea (South)', u'Lao PDR', u'Thailand', u'Venezuela (Bolivarian Republic)', u'Brunei Darussalam', u'Christmas Island', u'Germany', u'Philippines', u'Saint Vincent and Grenadines', u'Singapore', u'Syrian Arab Republic (Syria)', u'American Samoa', u'Iran, Islamic Republic of', u'Nauru', u'Albania', u'British Indian Ocean Territory', u'Ethiopia', u'Lesotho', u'Nicaragua', u'Western Sahara', u'Guinea-Bissau', u'Seychelles', u'Barbados', u'Burkina Faso', u'Cape Verde', u'Comoros', u'Heard and Mcdonald Islands', u'Wallis and Futuna Islands', u'Bouvet Island', u'Cook Islands', u'Guinea', u'Lebanon', u'Tonga', u'Zimbabwe', u'Netherlands', u'Switzerland', u'Vanuatu', u'Bhutan', u'Mauritius', u'Russian Federation', u'Turkmenistan', u'British Virgin Islands', u'Gabon', u'Liberia', u'Myanmar', u'Saint Kitts and Nevis', u'Malaysia', u'Palestinian Territory', u'South Sudan', u'Armenia', u'San Marino', u'Tanzania, United Republic of', u'Bahrain', u'Bermuda', u'Greece', u'Ukraine', u'Afghanistan', u'Chile', u'Finland', u'French Southern Territories', u'Georgia', u'Isle of Man', u'Mexico', u'Namibia', u'Eritrea', u'Mongolia', u'Romania', u'Benin', u'Brazil', u'Guam', u'Moldova', u'Andorra', u"C\xf4te d'Ivoire", u'Japan', u'Kiribati', u'Malta', u'Paraguay', u'Sweden', u'Jamaica', u'Nepal', u'Sri Lanka', u'Republic of Kosovo', u'Estonia', u'Iraq', u'Iceland', u'New Caledonia', u'Saint Lucia', u'Samoa', u'United Arab Emirates', u'Belize', u'Liechtenstein', u'Palau', u'Poland', u'R\xe9union', u'Tajikistan', u'Timor-Leste', u'Uruguay', u'Antigua and Barbuda', u'Niger', u'Oman', u'Viet Nam', u'Luxembourg', u'Micronesia, Federated States of', u'Norway', u'Saint Helena', u'Turks and Caicos Islands', u'Gambia', u'India', u'Trinidad and Tobago', u'Indonesia', u'Macedonia, Republic of', u'Suriname', u'Azerbaijan', u'Guyana', u'Maldives', u'Montserrat', u'Aruba', u'Equatorial Guinea', u'Italy', u'El Salvador', u'Montenegro', u'Yemen', u'Angola', u'Korea (North)', u'Kuwait', u'Cuba', u'Grenada', u'Norfolk Island', u'South Africa', u'Taiwan, Republic of China']
['Bangladesh', 'Ireland', 'New Zealand', 'Serbia', 'Spain', 'Svalbard and Jan Mayen Islands', 'Colombia', 'Holy See (Vatican City State)', 'Hong Kong, SAR China', 'Malawi', 'Costa Rica', 'Gibraltar', 'Latvia', 'Mayotte', 'Northern Mariana Islands', 'Argentina', 'Cambodia', 'Pakistan', 'Papua New Guinea', 'Peru', 'Sao Tome and Principe', 'Saudi Arabia', 'Sudan', 'Australia', 'Nigeria', 'United Kingdom', 'Anguilla', 'Djibouti', 'Qatar', 'Bulgaria', 'Czech Republic', 'Ecuador', 'Guadeloupe', 'Jordan', 'Senegal', 'Dominica', 'Congo (Kinshasa)', 'Kazakhstan', 'Macao, SAR China', 'Swaziland', 'Canada', 'Faroe Islands', 'Sierra Leone', 'Uganda', 'US Minor Outlying Islands', 'Virgin Islands, US', 'Antarctica', 'South Georgia and the South Sandwich Islands', 'Greenland', 'ALA Aland Islands', 'Algeria', 'Guernsey', 'Madagascar', 'Rwanda', 'Burundi', 'Chad', 'Monaco', 'Togo', 'United States of America', 'Cayman Islands', 'Cocos (Keeling) Islands', 'Congo (Brazzaville)', 'Slovenia', 'Israel', 'Jersey', 'Tokelau', 'Belgium', 'Cameroon', 'Fiji', 'Kenya', 'Kyrgyzstan', 'Slovakia', 'Botswana', 'Saint-Barthlemy', 'Tuvalu', 'French Polynesia', 'Uzbekistan', 'Belarus', 'Croatia', 'Ghana', 'Haiti', 'Libya', 'Panama', 'Zambia', 'Cyprus', 'Niue', 'Somalia', 'France', 'Austria', 'Bahamas', 'Denmark', 'Mozambique', 'Bosnia and Herzegovina', 'China', 'Honduras', 'Mauritania', 'Dominican Republic', 'Guatemala', 'Saint-Martin (French part)', 'Lithuania', 'Martinique', 'Puerto Rico', 'Bolivia', 'Egypt', 'Falkland Islands (Malvinas)', 'Hungary', 'Portugal', 'Saint Pierre and Miquelon', 'Marshall Islands', 'Morocco', 'Netherlands Antilles', 'Pitcairn', 'Solomon Islands', 'Central African Republic', 'Mali', 'Tunisia', 'Turkey', 'French Guiana', 'Korea (South)', 'Lao PDR', 'Thailand', 'Venezuela (Bolivarian Republic)', 'Brunei Darussalam', 'Christmas Island', 'Germany', 'Philippines', 'Saint Vincent and Grenadines', 'Singapore', 'Syrian Arab Republic (Syria)', 'American Samoa', 'Iran, Islamic Republic of', 'Nauru', 'Albania', 'British Indian Ocean Territory', 'Ethiopia', 'Lesotho', 'Nicaragua', 'Western Sahara', 'Guinea-Bissau', 'Seychelles', 'Barbados', 'Burkina Faso', 'Cape Verde', 'Comoros', 'Heard and Mcdonald Islands', 'Wallis and Futuna Islands', 'Bouvet Island', 'Cook Islands', 'Guinea', 'Lebanon', 'Tonga', 'Zimbabwe', 'Netherlands', 'Switzerland', 'Vanuatu', 'Bhutan', 'Mauritius', 'Russian Federation', 'Turkmenistan', 'British Virgin Islands', 'Gabon', 'Liberia', 'Myanmar', 'Saint Kitts and Nevis', 'Malaysia', 'Palestinian Territory', 'South Sudan', 'Armenia', 'San Marino', 'Tanzania, United Republic of', 'Bahrain', 'Bermuda', 'Greece', 'Ukraine', 'Afghanistan', 'Chile', 'Finland', 'French Southern Territories', 'Georgia', 'Isle of Man', 'Mexico', 'Namibia', 'Eritrea', 'Mongolia', 'Romania', 'Benin', 'Brazil', 'Guam', 'Moldova', 'Andorra', "Cte d'Ivoire", 'Japan', 'Kiribati', 'Malta', 'Paraguay', 'Sweden', 'Jamaica', 'Nepal', 'Sri Lanka', 'Republic of Kosovo', 'Estonia', 'Iraq', 'Iceland', 'New Caledonia', 'Saint Lucia', 'Samoa', 'United Arab Emirates', 'Belize', 'Liechtenstein', 'Palau', 'Poland', 'Runion', 'Tajikistan', 'Timor-Leste', 'Uruguay', 'Antigua and Barbuda', 'Niger', 'Oman', 'Viet Nam', 'Luxembourg', 'Micronesia, Federated States of', 'Norway', 'Saint Helena', 'Turks and Caicos Islands', 'Gambia', 'India', 'Trinidad and Tobago', 'Indonesia', 'Macedonia, Republic of', 'Suriname', 'Azerbaijan', 'Guyana', 'Maldives', 'Montserrat', 'Aruba', 'Equatorial Guinea', 'Italy', 'El Salvador', 'Montenegro', 'Yemen', 'Angola', 'Korea (North)', 'Kuwait', 'Cuba', 'Grenada', 'Norfolk Island', 'South Africa', 'Taiwan, Republic of China']
我想你是在问这个问题

from tkinter import *
import requests
import json

api_url = 'https://api.covid19api.com/countries'

data = requests.get(api_url)
data = json.loads(data.text)
top = Tk() 
listbox = Listbox(top) 
label = Label(top, text="Country Selection")
i=1
for con in data:
    listbox.insert(i,con['Country'].encode("ascii","ignore"))
    i+=1 

label.pack()
listbox.pack() 
top.mainloop() 

您也可以使用地图返回国家列表:

“”“

“”“

输出将是国家/地区列表。


导入请求
导入json
从tkinter进口*
美国石油学会https://api.covid19api.com/countries'
#创建一个tkinter窗口和列表框
window=Tk()
#设置默认值
窗几何(“400x300”)
窗口标题(“新冠病毒追踪者”)
#创建一个列表框
myListbox=列表框(窗口)
myListbox.pack(expand=True)
#获取数据
data=requests.get(api\u url)
data=json.load(data.text)
#解析到列表框中
对于数据中的d:
myListbox.insert(数据索引(d),d[“国家])
window.mainloop()

以下是如何将API中的国家列表解析为tkinter列表框的示例。

首先感谢您的帮助。把这些插入一个列表框怎么样?有没有办法一个接一个地插入这些列表框?你说的列表框是什么意思?我是说像这样的tkinter列表框我编辑了我的答案有没有办法像这样将这些国家插入tkinter列表框我想,你是在问,从tkinter import*import requests import json api_url=''data=requests.get(api_url)data=json.loads(data.text)top=Tk()listbox=listbox(top)label=label(top,text=“Country Selection”)数据中con的i=1:listbox.insert(i,con['Country'].encode(“ascii”,“忽略”))i+=1 label.pack()listbox.pack()top.mainloop()