में डिफ़ॉल्ट संदेश के साथ अंतर्निहित अपवाद बढ़ाना मैं एक ऐसी विधि को लागू करने की कोशिश कर रहा हूं जो किसी निश्चित निर्देशिका में मौजूद होने पर त्रुटि लौटाता हो।पायथन
raise OSError("Directory does not exist.")
करने के बजाय, हालांकि, मैं ओएसईआरआरआर: OSError: [Errno 2] No such file or directory:
से बिल्टिंट त्रुटि संदेश का उपयोग करना चाहता हूं। ऐसा इसलिए है क्योंकि मैं बाद में विधि कॉल की शुरुआत में अपवाद उठा रहा हूं (जो कि बिना किसी आवश्यक raise
के बिना पाइथन से एक ही संदेश का आह्वान करेगा)।
कोई बात नहीं? (अन्य मैन्युअल OSError("[Errno 2] No such file or directory: ")
कर की तुलना में)
उत्प्रेरक और यह जाने प्रचार? – delnan
आप अपनी विधि कॉल की शुरुआत में अपवाद क्यों नहीं उठा सकते हैं, उदा। 'ओएसईआरर (...)' बढ़ाओ के साथ? यह आपके कॉलर को बताने का एक बिल्कुल वैध तरीका है कि एक समस्या है। –
बिल्कुल जो मैं करने की कोशिश कर रहा था ~ मैं बस अंतर्निहित त्रुटि संदेशों तक पहुंचने का एक तरीका ढूंढ रहा था। – bow