मेरे पास एक वर्ग है जो एक डेटाबेस (या एक अन्य स्रोत, उदाहरण के लिए MongoDB, एक CSV फ़ाइल, आदि) में मिली पंक्तियों से वस्तुओं को फुलाता है। ऑब्जेक्ट के गुणों को सेट करने के लिए, यह कुछ ऐसा करता है self.__dict__.update(**properties)या obj.__dict__.update(**properties)।
क्या इसे पायथोनिक माना जाता है? क्या यह एक अच्छा पैटर्न है जिसे मुझे उपयोग करना जारी रखना चाहिए, या क्या इसे बुरा रूप माना जाता है?
1
मुझे नहीं पता कि यह पाइथोनिक है, लेकिन यह निश्चित रूप से डंडर इनिट में करना अधिक सामान्य है।
—
user16764
सी एफ स्व .__ तानाशाही __ है। अद्यतन (** kwargs) अच्छी या खराब शैली? स्टैक ओवरफ्लो पर।
—
jscs