मैं एक स्ट्रिंग को प्रारूपित करना चाहता हूं और डॉट ऑपरेटर का उपयोग करने में सक्षम होना चाहता हूं, ताकि मैं टेम्पलेट स्ट्रिंग्स बना सकूं। {user.name}
, {product.price}
।पायथन प्रारूप तारों में एक बिंदु का उपयोग कैसे करें?
'Hello {user.name}'.format({'user': { 'name': 'Markus' } })
KeyError: 'user'
'Hello {user.name}'.format(**{'user': { 'name': 'Markus' } })
AttributeError: 'dict' object has no attribute 'name'
वहाँ यह करने के लिए एक रास्ता है:
मैं इस की कोशिश की?
'stuf' क्या है? – jonrsharpe
'stuf' एक' dict' subclass है जो विशेषता-सुलभ है। पूर्ण मॉड्यूल विवरण के लिए लिंक देखें। –
आह, मैं देखता हूं; साफ! – jonrsharpe