FutureWarningFutureWarning
भविष्य के संस्करण में बदलने वाले व्यवहार के बारे में चेतावनी।
RecursionErrorअधिकतम recursion गहराई पार हो गई।
किसी फ़ंक्शन ने base case तक पहुंचे बिना बहुत अधिक बार खुद को (प्रत्यक्ष या अप्रत्यक्ष रूप से) कॉल किया। Python की डिफ़ॉल्ट recursion सीमा 1000 है। अनंत recursion, गहरे नेस्टेड डेटा संरचनाएं, या अत्यधिक recursion गहराई वाले एल्गोरिदम इसे ट्रिगर करते हैं।
अपने recursive फ़ंक्शन में base case जोड़ें या ठीक करें। स्टैक का उपयोग करके गहरे recursion को iteration में बदलें। sys.setrecursionlimit() से सीमा बढ़ाएं (सावधानी से उपयोग करें क्योंकि यह Python को क्रैश कर सकता है)। memoization के लिए functools.lru_cache का उपयोग करें।
def f(): f()
f() # RecursionError: maximum recursion depth exceededFutureWarningभविष्य के संस्करण में बदलने वाले व्यवहार के बारे में चेतावनी।
requests.exceptions.HTTPErrorHTTP error response (4xx या 5xx) प्राप्त हुई और raise_for_status() कॉल की गई।
IOErrorI/O operation विफल हुई। Python 3 में IOError, OSError का alias है।
KeyErrorDictionary में एक key नहीं मिली।
AssertionErrorएक assert स्टेटमेंट विफल हुई क्योंकि condition False का मूल्यांकन हुई।
pip: ERROR: Could not install packagespip एक या अधिक Python packages इंस्टॉल करने में विफल रहा।