मैं एक मॉड्यूल मैं विस्तार कर रहा हूँ से कुछ कोड को साफ किया गया है और मैं इस कोड Pythonify के लिए एक रास्ता खोजने के लिए प्रतीत नहीं कर सकते हैं:कक्षा के उदाहरणों की गणना?
global_next_id = 1
class Obj:
def __init__(self):
global global_next_id
self.id = global_next_id
global_next_id += 1
इस कोड को एक वैश्विक आईडी का उपयोग करता उदाहरणों का ट्रैक रखने के एक वर्ग के (मुझे वैरिएबल self.id
आंतरिक रूप से भी चाहिए, और इसे एक संख्या होने की आवश्यकता है)।
क्या कोई इस कोड को पाइथोनिफ़ाई करने का कोई तरीका सुझा सकता है?
क्यों आप एक वैश्विक आईडी के साथ "एक वर्ग के उदाहरण का ट्रैक रखने" की जरूरत है? –
यह एक पीडीएफ लाइब्रेरी के लिए है जिसे मैं संशोधित कर रहा हूं। प्रत्येक पीडीएफ 'ओबीजे' को अपने संबंधित आईडी के साथ मुद्रित करने की आवश्यकता है। – Blender