我想检查我的应用在Android设备上的功耗,而我刚发现此链接Battery Historian
我按照上面的教程进行操作,每一步都很好,直到到达最后一步。
当我执行最后一步时
python historian.py batterystats.txt> batterystats.html
它给我一个错误
File "Historian.py", Line xx
print "\nUsage: %s [OPTIONS] [FILE]\n" %sys.argv[0]
SyntaxError: Missing parenthesis in call to 'print'
正在生成batterystats.txt文件,但未创建batterytstats.html文件
注意:这是我第一次在设备上安装Python只是为了检查电池消耗。关于如何处理,我对此一无所知。
我只是检查了可能导致该错误的原因,然后才知道Python的语法已从2.x更改为3.x。我正在使用Python版本3.5.2
任何帮助深表感谢
最佳答案
从文档:
接下来,确保已安装Python 2.7(不是Python 3!)
安装Python 2.7以使用该脚本,它应该可以正常工作。
https://www.python.org/downloads/release/python-2712/