如果没有定义变量,我写了一个python代码给变量赋值,但是PyCharm警告我变量不能定义:
if 'TEST' not in globals():
TEST = "test"
print(TEST)
Name 'TEST' can be not defined
还有其他方法来定义未定义的变量,以便PyCharm理解它吗?
答案 0 :(得分:5)
您可以使用非条件初始值设定项,例如用get
来摆脱警告:
TEST = globals().get('TEST', 'test')
print(TEST)
答案 1 :(得分:0)
我遇到了同样的问题。另一个解决方案是简单地忽略此警告。
答案 2 :(得分:0)
您应确保已初始化TEST。
TEST = 'TEST'
if 'TEST' not in globals():
TEST = "test"
print(TEST)