Traceback (most recent call last):異常
通常很難出現這樣的錯誤。只能一點點排除:
1.磁盤空間滿了。 比如/tmp, /var 或者是/分區滿了。
2.文件讀寫錯誤,在臨時目錄里,某些文件被鎖,無法讀寫導致
3.內存不足(這個可能性小),你可以將占用內存多的程序去掉
4.你是在虛擬機里運行,可能內存訪問函數不能正確使用
5.有防火牆的問題
6.可能是權限的問題,比如某些程序需要超級用戶的權限
7.程序本身有BUG,它預留的計算空間不夠。你可以檢查一下配置什么的,看看有沒有設置預加載內存的配置。
通常space是指磁盤空間, memory是指內存。
#舉個栗子(函數遞歸調用)
def f1():
print('===>f1')
f2()
def f2():
print('===>f2')
f1() #再次調用函數f1
f1()
# 運行代碼拉到很后面會報錯:Traceback (most recent call last)
RecursionError: maximum recursion depth exceeded while calling a Python object 調用Python對象時,超出了最大遞歸深度