因为要学习操作手机,在点击坐标时会用到分辨率,所以写个函数来读取分辨率。
import os
import re
def get_resolution():
p
= os
.popen
("adb shell wm size")
result
= p
.read
()
pat
= r
'\d+'
resolution
= re
.findall
(pat
, result
)
s
= tuple([int(i
) for i
in resolution
])
return s
if __name__
== '__main__':
print(get_resolution
())
今天学到的知识:
os.popen会返回cmd命令执行的结果,system不回返回,但会打印输出。复习了正则表达式和re.findall,这个函数的返回值是Litst。学习了if __name__ == '__main__': 这种用法。列表推导式在某些时候很好用,比如上面的s = tuple([int(i) for i in resolution])