UnboundLocalError: local variable 'cpuvalue' referenced before assignment

来源:2-7 【CPU】监控值的获取方法、脚本实现和数据分析

慕慕4322919

2017-08-28

 UnboundLocalError: local variable 'cpuvalue' referenced before assignment 

不知道怎么回事,望求专业回答

写回答

3回答

kurio

2017-08-31

有可能是因为运行脚本的时候app未运行或device设备为空,这时result是为空的,导致cpuvalue并未赋值成功,然后后面运行controller.run()时又调用了,所以会报错。

运行脚本时注意下app运行的情况,我开始也是这个报错,纠结了好久,结果代码不变重新运行了下app就可以了。

0
2
慕慕4322919
非常感谢!我这个找到原因就。我加了一个空的变量。然后把启动app的命令加了转义的字符。
2017-09-04
共2条回复

慕粉1505335190

2018-05-23

我也遇到该问题,怎么解决啊   急

0
0

毫末

2017-08-29

声明一下变量。
你得先好好学学python。

0
0

安卓自动化测试入门 Python篇

Android测试工程师必备技能,性能 、压力、 接口、 持续集成、自动化脚本

1110 学习 · 336 问题

查看课程