我在python流行的錯誤,如here如何解決函數外的UnboundLocalError?
x = 10
def foo():
x += 1
print(x)
foo()
如果它運行,我們得到這個錯誤,如以下
UnboundLocalError: local variable 'x' referenced before assignment
但在我的情況下,該功能是不是我做了一個,但它包含在圖書館中。在這種情況下,我怎樣才能解決這個問題,而無需在函數中聲明全局關鍵字的變量?我認爲修改庫中的函數並不是一個好主意。
如果該功能是在一個庫,該庫被打破。這樣的功能無法工作。 – BrenBarn
您應該聯繫該庫的維護者 –