赞
踩
代码:
- import os
-
- def take_screenshot(path):
- """adb截取手机屏幕的函数 [path]为存储路径"""
- os.system('adb shell screencap -p >' + path)
- """安卓底层是linux,Linux的换行符是\r\n,但是Windows的换行符是\n,所以需要replace替换一下"""
- with open(path,'rb') as f:
- data = f.read()
- return data.replace(b'\r\n', b'\n')
-
-
- if __name__ == '__main__':
- screenshot = take_screenshot('screenshot.png')
- with open('screenshot.png', 'wb') as f:
- f.write(screenshot)
成功!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。