我们先来了解下如果通过adb 查询设备的CPU温度
1、输入指令
adb shell
cat /sys/class/thermal/thermal_zone0/temp
2、需要注意sheet.write()函数的使用
sheet.write()
wirte(row, col, *args)
向工作表单元格写入普通的数据。
参数:
- row - 单元格所在的行(索引从0开始计数)
- col - 单元格所在的列(索引从0开始计数)
- *args - 传递到子方法的附加参数诸如数字,字符串,单元格格式。
3、开始编写脚本
import os
import xlwt
for i in range(1000):
path = os.popen(r"adb shell cat sys/class/thermal/thermal_zone0/temp").read()
print(path)
f = open(r"C:\Users\Administrator\Desktop\123\2224.txt", "a")
result = str(path)
f.write(result)
f.close()
print("ok")
f1 = open(r"C:\Users\Administrator\Desktop\123\2224.txt")
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('CPU温度', cell_overwrite_ok=True)
sheet.write(0, 0, "CPU温度")
y = 1
while True:
line3 = f1.readline()
if not line3:
break
for i in line3.split(':'):
item = i.strip()
sheet.write(y,0,item)
y += 1
workbook.save(r'C:\Users\Administrator\Desktop\123\4.xls')