एक्सेसिंग मैं zippopotam.us का उपयोग कर किसी विशेष शहर के लिए ज़िप कोड प्राप्त करने का प्रयास कर रहा हूं।पायथन एक्सेसिंग जेएसओएन डेटा
{
"country abbreviation": "US",
"places": [
{
"place name": "Belmont",
"longitude": "-71.4594",
"post code": "02178",
"latitude": "42.4464"
},
{
"place name": "Belmont",
"longitude": "-71.2044",
"post code": "02478",
"latitude": "42.4128"
}
],
"country": "United States",
"place name": "Belmont",
"state": "Massachusetts",
"state abbreviation": "MA"
}
आपकी मदद के लिए धन्यवाद: मैं निम्नलिखित कोड है, जो काम करता है जब मैं post code
कुंजी जो TypeError: expected string or buffer
r = requests.get('http://api.zippopotam.us/us/ma/belmont')
j = r.json()
data = json.loads(j)
print j['state']
print data['places']['latitude']
पूर्ण JSON उत्पादन देता है तक पहुँचने का प्रयास को छोड़कर है।