问题描述: UnboundLocalError: local variable 'X' referenced before assignment 原因分析: 翻译:UnboundLocalError:赋值前引用了局部变量“X” 解释器不明白X是全局变量还是局部变量、或是局部变量同全局变量同名了 解决方案: 修改方案:使用关键字global