- UID
- 2443
- 积分
- 1311
- 帖子
- 78
- 主题
- 21
- 论坛币
- 909
- 威望
- 8
- EP值
- 449
- MP值
- 0
- 阅读权限
- 100
- 注册时间
- 2015-3-7
- 在线时间
- 121 小时
- 最后登录
- 2018-7-21
|
本帖最后由 面麻 于 2015-10-5 22:09 编辑
你的 if 判断写得十分繁琐,可以用一些技巧简化代码,比如
if (_i > -1 and _i < 3) or (_i > 3 and _i < 6)
写成:if _i != 3: 就行;
Python的局部变量的有效范围是它所在的直属函数内或者代码块内;
某个 _i (Progress: 5.45%,应该是比较前面的行)运行期间,因为 if 判断的原因,没有获得 _COLOR 值,然后遇到 ass_main() 函数就产生了这个错误,请仔细检查几个 if 判断条件,还有一点,注意检查缩进。 |
|