दिलचस्प पोस्ट
GDI + और C ++ के साथ झिलमिलाहट को कम करें स्थाई तरीकों के माध्यम से साझा किए गए विकल्प को एक्सेस करना फायरबेज क्लाउड मेसेजिंग – हैंडलिंग लॉगआउट आप C ++ में एक स्थिर वर्ग कैसे बना सकते हैं? स्प्रिंग बूट – सत्र फ़ेडरेटरी हाइबरनेट करने के लिए हैंडल करें आर्किटेक्चर i386 के लिए प्रतीक (एस) नहीं मिले I386 जावास्क्रिप्ट domded? कुंजीकोड और चारकोड छोरों, अच्छा अभ्यास या बुरा अभ्यास के भीतर चर घोषित करना? वीबी 6 में आगे कोड निष्पादित करने से पहले शेल प्रक्रिया समाप्त होने के लिए कैसे प्रतीक्षा करें स्प्रिंग बूट में जेएसओएन जावा 8 लोकलडेटटाइम फॉर्मेट GitHub पुल अनुरोध कैसे करें I मैं अपने आवेदन की भाषा कैसे बदल सकता हूं क्या एक जावा फाइल में एक से अधिक वर्ग हैं? मोंगोडब नेस्टेड सरणी के भीतर वृद्धि मूल्य

पायथन: विशेषता त्रुटि – 'कोई भी प्रकार' ऑब्जेक्ट में कोई विशेषता नहीं है 'कुछ'

मुझे लगता है कि कहते हैं एक त्रुटि मिलती रहो

AttributeError: 'NoneType' object has no attribute 'something' 

मेरे पास जो कोड है वह यहां पोस्ट करने के लिए बहुत लंबा है, लेकिन मैं सोच रहा था कि कोई व्यक्ति सामान्य परिदृश्यों का कारण बता सकता है कि यह 'एट्रिब्यूट एर' है, और क्या 'कोई भी टाइप' का मतलब नहीं है? (आमतौर पर आपको कुछ ऑब्जेक्ट का नाम मिलेगा जहां कोड गलत हो गया था, लेकिन चूंकि यह मुझे 'कोई भी टाइप नहीं' देता है मुझे यकीन नहीं है कि पंक्ति के अलावा, क्या हो रहा है इसे कम करने के लिए संभव है)

Solutions Collecting From Web of "पायथन: विशेषता त्रुटि – 'कोई भी प्रकार' ऑब्जेक्ट में कोई विशेषता नहीं है 'कुछ'"

कोई नहीं प्रकार का अर्थ है कि आप जिस वर्ग या वस्तु के साथ काम कर रहे हैं, उसके उदाहरण के बजाय, आपको वास्तव में None मिला है इसका आम तौर पर इसका मतलब है कि उपरोक्त कोई असाइनमेंट या फ़ंक्शन कॉल विफल हो गया या अप्रत्याशित परिणाम लौटाया।

आपके पास एक चर है जो कि किसी के बराबर है और आप इसे 'ए' नाम के एक विशेषता का उपयोग करने का प्रयास कर रहे हैं।

 foo = None foo.something = 1 

या

 foo = None print foo.something 

दोनों एक AttributeError: 'NoneType' उत्पन्न करेंगे AttributeError: 'NoneType'

दूसरों ने बताया है कि कोई भी NoneType है और इसके साथ समाप्त होने का एक आम तरीका है (यानी, फ़ंक्शन से मान वापस करने में विफलता)।

एक अन्य सामान्य कारण आपके पास None जहां आप यह अपेक्षा नहीं करते हैं कि यह एक अस्थिर वस्तु पर एक इन-प्लेस ऑपरेशन का असाइनमेंट है। उदाहरण के लिए:

 mylist = mylist.sort() 

किसी सूची का sort() पद्धति सूची को सूची में mylist है, अर्थात, mylist संशोधित है। लेकिन विधि का वास्तविक रिटर्न वैल्यू None और सूची को सॉर्ट नहीं किया गया है। तो आपने अभी तक मेरी mylist None सौंपा है यदि आप आगे करने की कोशिश करते हैं, तो कहते हैं, mylist.append(1) पायथन आपको यह त्रुटि देगा।

None प्रकार मूल्य का None प्रकार None इस मामले में, चर का lifetime None

ऐसा होने का एक आम तरीका एक समारोह में कॉल करने के लिए एक return याद आ रही है

कोई अन्य के लिए एक चर सेट करने के लिए अन्य तरीकों की एक अनंत संख्या भी है, हालांकि।

नीचे दिए गए कोड पर विचार करें

 def return_something(someint): if someint > 5: return someint y = return_something(2) y.real() 

यह आपको त्रुटि दे रहा है

AttributeError: 'NoneType' ऑब्जेक्ट में कोई विशेषता नहीं है 'असली'

तो अंक नीचे दिए गए हैं

  1. कोड में, एक फ़ंक्शन या क्लास विधि कुछ भी नहीं लौट रही है या कोई भी नहीं लौट रहा है
  2. फिर आप उस लौटे हुए ऑब्जेक्ट (जो कि कोई नहीं) की विशेषता का उपयोग करने का प्रयास करते हैं, जिससे त्रुटि संदेश उत्पन्न होता है।