global NPC ^ SyntaxError: name 'NPC' is assigned to before global declaration
时间: 2024-03-25 19:39:04 浏览: 54
解决pip install xxx报错SyntaxError: invalid syntax的问题
4星 · 用户满意度95%
这个错误的原因是在函数内部使用了 global 关键字来声明一个变量为全局变量,但是在这个变量之前已经给它赋值了。正确的做法是将函数内部的 global 声明放在变量赋值之前。
例如,如果你想要在函数内部将 NPC 变量声明为全局变量,应该这样写:
```
def my_function():
global NPC
NPC = "some value"
```
这样就不会出现上面的错误了。
阅读全文