NameError: name "" is not defined
翻译
名为"" 的变量未被定义
可能原因
变量重命名
解决方案
- 同步修改后的变量名
变量名错误
- 需要调用的变量名与实际变量名不符
解决方案
- 检查被调用的变量名与实际变量名是否一致
python状态下字符串未加引号导致被误认为变量
解决方案
- 在字符串前后加上引号
全局变量在python状态下引用时未按指定格式引用
- python状态下调用全局变量需要按照package.variables['全局变量名']的格式
例如
- 全局变量global_variable在调用时需变成package.variables['global_variable']
解决方案
其他方案
- 在全局变量外层套用package.variables['']