मैं पाइथन और पार्सिंग डेटा के लिए बहुत नया हूं।पाइथन dict से पढ़ना अगर कुंजी मौजूद नहीं हो सकती है
मैं एक बाहरी JSON फ़ीड को पाइथन शब्दकोश में खींच सकता हूं और शब्दकोश पर फिर से चला सकता हूं।
for r in results:
print r['key_name']
मैं चल के रूप में के माध्यम से परिणाम प्राप्त नहीं हुए, मैं जब एक महत्वपूर्ण एक मूल्य नहीं है एक त्रुटि हो रही है (एक मूल्य हमेशा एक रिकार्ड के लिए मौजूद नहीं सकता है)। यदि मैं परिणाम प्रिंट करता हूं, तो यह
'key_name': None, 'next_key':.................
मेरा कोड त्रुटि पर टूट जाता है। मैं एक कुंजी के लिए नियंत्रण कैसे कर सकता हूं?
किसी भी मदद की सराहना की जाएगी!
ब्रॉक
किसी भी तरह से प्राप्त करने के लिए एक कुंजी के उप कुंजी प्राप्त करने का कोई तरीका है? – brizz
@brizz, "उप कुंजी" क्या है? –
का कहना है कि आपके पास एक निर्देश है, {डेटा: {'moredata': 'value', 'evenmoredata': 'anothervalue'}}, .get ('डेटा') के लिए काम करता है, लेकिन क्या पहुंचने के लिए वैसे भी है .get ('डेटा') ['moredata'] – brizz