最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用python編寫android截屏腳本雙擊運(yùn)行即可

 更新時(shí)間:2014年07月21日 16:31:02   投稿:whsnow  
使用python編寫一個(gè)截屏的腳本,雙擊運(yùn)行腳本就OK,截屏成功后會(huì)將截屏文件已當(dāng)前時(shí)間命名,并保存在存放腳本的當(dāng)前路徑的screenshot文件夾下

測(cè)試的過程中經(jīng)常需要截取屏幕,通常的做法是使用手機(jī)自帶的截屏功能,然后將截屏文件復(fù)制出來,這種方法的優(yōu)點(diǎn)是不需要連接數(shù)據(jù)線就可截屏,缺點(diǎn)則是生成的截屏文件命名是隨機(jī)命名的,復(fù)制出來也比較麻煩。另一種方法是使用PC端的手機(jī)助手類軟件。

這里使用python編寫一個(gè)截屏的腳本,雙擊運(yùn)行腳本就OK,截屏成功后會(huì)將截屏文件已當(dāng)前時(shí)間命名,并保存在存放腳本的當(dāng)前路徑的screenshot文件夾下:

#!/usr/bin/env python 

import os 
import time 

PATH = lambda p: os.path.abspath(p) 

def screenshot(): 
path = PATH(os.getcwd() + "/screenshot") 
timestamp = time.strftime('%Y-%m-%d-%H-%M-%S',time.localtime(time.time())) 
os.popen("adb wait-for-device") 
os.popen("adb shell screencap -p /data/local/tmp/tmp.png") 
if not os.path.isdir(PATH(os.getcwd() + "/screenshot")): 
os.makedirs(path) 
os.popen("adb pull /data/local/tmp/tmp.png " + PATH(path + "/" + timestamp + ".png")) 
os.popen("adb shell rm /data/local/tmp/tmp.png") 
print "success" 

if __name__ == "__main__": 
screenshot()

相關(guān)文章

  • Python 3中print函數(shù)的使用方法總結(jié)

    Python 3中print函數(shù)的使用方法總結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于Python 3中print函數(shù)的使用方法,python3中的print函數(shù)和之前版本的用法相差很多,本文通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-08-08
  • python忽略警告(warning)的3種方法小結(jié)

    python忽略警告(warning)的3種方法小結(jié)

    python開發(fā)中經(jīng)常遇到報(bào)錯(cuò)的情況,但是warning通常并不影響程序的運(yùn)行,而且有時(shí)特別討厭,下面我們來說下如何忽略warning錯(cuò)誤,這篇文章主要給大家介紹了關(guān)于python忽略警告(warning)的3種方法,需要的朋友可以參考下
    2023-10-10
  • python 實(shí)現(xiàn)百度網(wǎng)盤非會(huì)員上傳超過500個(gè)文件的方法

    python 實(shí)現(xiàn)百度網(wǎng)盤非會(huì)員上傳超過500個(gè)文件的方法

    這篇文章主要介紹了python 實(shí)現(xiàn)百度網(wǎng)盤非會(huì)員上傳超過500個(gè)文件的方法,幫助大家更好的利用python解決問題,感興趣的朋友可以了解下
    2021-01-01
  • 使用Python的web.py框架實(shí)現(xiàn)類似Django的ORM查詢的教程

    使用Python的web.py框架實(shí)現(xiàn)類似Django的ORM查詢的教程

    這篇文章主要介紹了使用Python的web.py框架實(shí)現(xiàn)類似Django的ORM查詢的教程,集成的ORM操作數(shù)據(jù)庫向來是Python最強(qiáng)大的功能之一,本文則探討如何在web.py框架上實(shí)現(xiàn),需要的朋友可以參考下
    2015-05-05
  • 在python中求分布函數(shù)相關(guān)的包實(shí)例

    在python中求分布函數(shù)相關(guān)的包實(shí)例

    這篇文章主要介紹了在python中求分布函數(shù)相關(guān)的包實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 使用python如何對(duì)圖片進(jìn)行壓縮

    使用python如何對(duì)圖片進(jìn)行壓縮

    這篇文章主要介紹了使用python如何對(duì)圖片進(jìn)行壓縮,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 教你使用python畫一朵花送女朋友

    教你使用python畫一朵花送女朋友

    這篇文章主要為大家講解如何使用python畫一朵花,送女朋友,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python用20行代碼實(shí)現(xiàn)批量摳圖功能

    Python用20行代碼實(shí)現(xiàn)批量摳圖功能

    在日常的工作和生活中,我們經(jīng)常會(huì)遇到需要摳圖的場(chǎng)景,即便是只有一張圖片需要摳,也會(huì)摳得我們不耐煩。本文將為大家分享一個(gè)20行代碼就能實(shí)現(xiàn)是批量摳圖,需要的可以參考一下
    2022-05-05
  • Django JSONField的自動(dòng)轉(zhuǎn)換思路詳解(django自定義模型字段)

    Django JSONField的自動(dòng)轉(zhuǎn)換思路詳解(django自定義模型字段)

    如果想實(shí)現(xiàn)JSONField的自動(dòng)轉(zhuǎn)換,可以使用Django REST framework的JSONField,或者自定義一個(gè)字段類并覆蓋from_db_value()和get_prep_value()方法來實(shí)現(xiàn)這個(gè)功能,這篇文章主要介紹了Django JSONField的自動(dòng)轉(zhuǎn)換(django自定義模型字段)問題,需要的朋友可以參考下
    2023-06-06
  • python ChainMap 合并字典的實(shí)現(xiàn)步驟

    python ChainMap 合并字典的實(shí)現(xiàn)步驟

    這篇文章主要介紹了python ChainMap 合并字典的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06

最新評(píng)論

武安市| 故城县| 醴陵市| 南宫市| 大足县| 辛集市| 咸阳市| 肃北| 名山县| 吉首市| 桑日县| 阿坝县| 武城县| 读书| 砚山县| 彭阳县| 武胜县| 永城市| 桑植县| 汽车| 原阳县| 兴业县| 永康市| 将乐县| 永平县| 江山市| 沽源县| 鄂温| 郯城县| 杨浦区| 孝昌县| 南漳县| 柯坪县| 平乡县| 宜阳县| 双峰县| 边坝县| 石阡县| 苏尼特右旗| 丹棱县| 杭锦旗|