私はそれが実行された場合、我々は関数からUnboundLocalErrorをどのように解決できますか?
UnboundLocalError: local variable 'x' referenced before assignment
以下のようにこのエラーを得た。しかし、私の場合には、機能は私が作ったものではありませんが、here
x = 10
def foo():
x += 1
print(x)
foo()
のようなpythonで人気のあるエラーを得ましたそれは図書館に含まれています。この場合、関数内のグローバルキーワードで変数を宣言することなく、この問題をどのように解決できますか?私はライブラリ内の関数を変更することは良い考えではないと思います。
悪いだろう。そのような機能が働く方法はありません。 – BrenBarn
あなたはこのライブラリのメンテナーに連絡してください。 –