This forum is now read-only. Please use our new forums! Go to forums
banner
Close banner
Key Error harcorded value error
My code is just fine after i do the “raw_input” but i the console says there’s a key error! Code:
from urllib2 import urlopen
from json import load
url = "http://api.npr.org/query?apiKey="
key = "API_KEY"
url = url + key
url = 'http://api.npr.org/query?numResults=3&format=json&id='
npr_id = raw_input("Which NPR ID do you want to query?")
url += npr_id
reponse = urlopen(url)
json_obj = load(reponse)
for story in json_obj['list']['story']:
print story['title']['$text']
Console:
Which NPR ID do you want to query? 1002
Traceback (most recent call last):
File "python", line 11, in <module>
KeyError: 'list'
CodeCademy:
Did you remember to delete the hardcoded value of 1001 for id in the url query string?
Help me please thanks
Popular free courses
- Free Course
Learn SQL
In this SQL course, you'll learn how to manage large datasets and analyze real data using the standard data management language.Beginner friendly,4 LessonsLanguage Fluency - Free Course
Learn JavaScript
Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.Beginner friendly,11 LessonsLanguage Fluency - Free Course
Learn HTML
Start at the beginning by learning HTML basics — an important foundation for building and editing web pages.Beginner friendly,6 LessonsLanguage Fluency