मुझे अपने पायथन प्रोग्राम में ऑब्जेक्ट्स का आकार जानने की आवश्यकता है। मेरे पास for
लूप है जिसमें मुझे वस्तुओं के आकार को जानने की आवश्यकता है। यदि मैं sys.getsizeof
का उपयोग करता हूं तो स्मृति तुरंत मुक्त नहीं होती है और मैं वास्तविक आकार नहीं देख सकता। क्या ऐसा करने का कोई तरीका है?पायथन। किसी ऑब्जेक्ट का आकार प्राप्त करें
मेरी ऑब्जेक्ट्स जेसन और स्ट्रिंग हैं। सबसे खराब मामले में मैं फ़ाइल को सहेजने और फ़ाइल आकारों को देखने के लिए सहेज सकता हूं। लेकिन मैं पाइथन कोड से फ़ाइल आकार पर कैसे देख सकता हूं?
संपादित: धारावाहिक वस्तुओं के आकार मेरे लिए ज्यादा महत्वपूर्ण है। प्रश्न का दूसरा भाग आवश्यक है।
धन्यवाद।
एक फ़ाइल का (एक वस्तु का धारावाहिक रूप का प्रतिनिधित्व) डिस्क पर आकार पर विचार जरूरी स्मृति की मात्रा इसी वस्तु के कब्जे के अनुरूप नहीं है। _Why_ आपको आकार जानने की ज़रूरत है? क्या आप स्मृति खपत से चिंतित हैं? आप जिस बड़ी समस्या को हल करने की कोशिश कर रहे हैं वह क्या है? –
आप इस जानकारी के साथ क्या करने की कोशिश कर रहे हैं? आपके लक्ष्य के लिए एक और सुव्यवस्थित मार्ग हो सकता है। –
आपको इसके लिए क्या चाहिए? कई प्रकार के "आकार" हैं। – hamstergene