日本語のみで絞り込む
2009/5/13 -I think you are using 'global' incorrectly. See Python reference. You should declare variable without global and then inside the function ...
2026/10/1 -UnboundLocalError occurs when Python tries to access a local variable before that variable has been assigned a value.
2023/1/24 -The rule is that if you assign to a name in a function, the name is assumed to be local to that function unless you say otherwise with ...
2022/8/31 -To assign to global variables from within functions, you need to mark them explicitly by using the global keyword. So in your case, put the line ...
2023/9/27 -This error is a type of UnboundLocalError , which is raised when a local variable is referenced before it has been assigned in the local scope.
2026/7/3 -Because index is defined globally as well as inside the foo() function, Python throws an exception if you try to use the variable inside foo ...
Looks like it is becasue you cannot modify a global variable (on_off) inside a function without declaring it as global. That may be the solution but the cause ...
2020/1/13 -In Python, variables that are only referenced inside a function are implicitly global. If a variable is assigned a value anywhere within the ...
2022/8/23 -An UnboundLocalError is raised when a local variable is referenced before it has been assigned. In most cases this will occur when trying to ...
2020/8/10 -You can solve this error by ensuring that a local variable is declared before you assign it a value. Now you're ready to solve UnboundLocalError ...