微信2017年12月28日發(fā)布了新版本械筛,在小程序里面有一個(gè)跳一跳小游戲杭隙,試著點(diǎn)一點(diǎn)玩了下放妈。第二天剛好在一篇技術(shù)公眾號(hào)中,看到有大神用Python代碼計(jì)算出按壓時(shí)間湿右,向手機(jī)發(fā)送android adb命令诅妹,讓電腦自動(dòng)玩游戲。(大神的Github地址:https://github.com/wangshub/wechat_jump_game)。覺(jué)得這個(gè)挺有意思吭狡,就自己搜索資料尖殃,一步一步嘗試著搭建起了Python運(yùn)行環(huán)境,把程序運(yùn)行起來(lái)了划煮。
整個(gè)過(guò)程有點(diǎn)坑爹送丰,看了很多文章和博客,借鑒別人的經(jīng)驗(yàn)弛秋,最后總算順利運(yùn)行起來(lái)了器躏,衷心感謝他們的分享。在這里蟹略,我也把自己搭建環(huán)境的過(guò)程記下來(lái)登失,供大家參考,少走彎路科乎。廢話(huà)不多說(shuō)壁畸,接下來(lái)就是詳細(xì)過(guò)程贼急。
1.首先下載安裝Python?
我的筆記本是win7茅茂,64位。從官網(wǎng)下載的Python 64位EXE安裝包太抓,安裝的是3.5版本空闲。?
在安裝的時(shí)候注意,如果勾上了 “Add Python 3.5 to Path”走敌,就不需要手動(dòng)把python.exe所在的路徑添加到Windows的Path環(huán)境變量中碴倾。?
安裝完成成功后,打開(kāi)命令提示符窗口掉丽,敲入python命令跌榔,可以看到一些信息。?
2.安裝 matplotlib?
matplotlib的官網(wǎng)下載合適版本的安裝包捶障,我這里下載的是matplotlib-2.1.1-cp35-cp35m-win_amd64.whl僧须。?
把安裝包復(fù)制到python安裝目錄下的scripts文件夾。重新啟動(dòng)cmd窗口项炼,執(zhí)行語(yǔ)句:pip3.5 install + matplotlib安裝文件的路徑担平,進(jìn)行安裝。例如:
pip3.5 install D:\Python3.5\Scripts\matplotlib-2.1.1-cp35-cp35m-win_amd64.whl?
注意安裝過(guò)程中要翻墻锭部,實(shí)在不行也可以安裝離線(xiàn)版本暂论。?
這一步可以參考http://blog.csdn.net/qq_28093585/article/details/78333661?
3.安裝Pillow?
完成1、2兩步之后拌禾,運(yùn)行Python代碼取胎,還是報(bào)錯(cuò),出現(xiàn)ImportError: No module named PIL的提示湃窍。?
從Statck Over Flow查到(https://stackoverflow.com/questions/8863917/importerror-no-module-named-pil)需要安裝Pillow闻蛀。?
運(yùn)行命令摄杂,安裝Pillow:
pip install Pillow
4.運(yùn)行Python代碼?
手機(jī)上打開(kāi)微信小程序,進(jìn)入跳一跳循榆。在電腦的命令提示符窗口使用adb devices命令析恢,可以查看手機(jī)是否順利連接。(突然想起我的adb工具早就安裝過(guò)秧饮,前面忘了介紹映挂。沒(méi)裝過(guò)的同志們自己百度下,我就偷懶不寫(xiě)了盗尸。柑船。。)?
切換到源代碼所在目錄泼各,我這里是放在桌面鞍时。例如:?
cd C:\Users\lish\Desktop\Python_WeChatJump\wechat_jump_game-master?
然后運(yùn)行程序?
python wechat_jump_auto.py
到這里程序終于順利跑起來(lái),可以讓電腦自己愉快的玩手機(jī)上這個(gè)小游戲了扣蜻。好強(qiáng)大的Python逆巍!關(guān)于Python Matplot繪圖,好像很強(qiáng)大的樣子莽使,有時(shí)間再研究下锐极。?
擔(dān)心微信封號(hào),玩到900多分就打住了芳肌,不然電腦都可以自己玩到天荒地老灵再,哈哈哈!
最后上一張排行榜的圖亿笤,還是程序員最厲害翎迁!明天就是2018年1月1日,祝愿所有的程序員盆友們新的一年身體健康净薛,少出Bug汪榔,開(kāi)心快樂(lè)!