【学习使用他人代码】
2018年01月21日 19:29:02 独行侠的守望
版权声明:本文为博主原创文章,转载请注明文章链接。 https://blog.csdn.net/xiaoanzi123/article/details/79121309
参考文章 连接:
本人电脑上之前已经安装的有python【配置python和pip命令的 环境变量】,所以就直接参照上述文章进行操作了。
整个过程参照文章做下来没有什么难度,主要是pip安装一些模块。然后安装adb。初次接触adb,根据文章
Win10配置ADB工具教程 http://pcedu.pconline.com.cn/748/7481463.html 进行了下载安装。
最后成功运行。之所以做这件事不是为了跑那个成绩,只是想接触这个python程序学习了解下。
用到文件:① 原文中git 下载 wechat_jump_game-master.zip
GitHub 地址:https://github.com/wangshub/wechat_jump_game
②adb工具包, http://dl.pconline.com.cn/download/359035.html
☆ 安装好python,配置好python和pip命令的环境变量。
解压 wechat_jump_game-master.zip文件,命令行进入该目录,执行: pip install -r requirements.txt
requirements.txt文件中写着要安装的程序模块,如下
backports.functools-lru-cache==1.4
cycler==0.10.0
numpy==1.13.3
olefile==0.44
opencv-python==3.4.0.12
Pillow==4.3.0
pyparsing==2.2.0
python-dateutil==2.6.1
pytz==2017.3
six==1.11.0
matplotlib==2.1.1
matplotlib==2.1.1 原本在第三行,第一次执行的时候安装matplotlib==2.1.1出错了,我就想着先把它放到最后面,先装其他模块,第二次安装全部成功了,没出错。。。。
接下来就是usb调试模式连接手机,win10的系统倒是方便了,参见【一般来说,Win10联网的话,会自动安装ADB和Fastboot驱动,并不需要用户担心。如何让Win10自动安装ADB驱动?安卓机开启USB调试后连接到电脑,就会自动安装了。如果Win10网络情况不好,或者其他一些原因,没有自动安装好ABD/Fastboot驱动,就需要手动安装了。Google官方的驱动可以点此下载。除了谷哥官方驱动外,这款第三方的“Universal Adb Driver”(点击下载)也是可以一试的。】
把adb工具包解压后,进入该目录下命令行测试:命令 adb devices 。如果看到CMD显示一串字符,后面还有一个“device”的字样,那就说明安卓机已经成功以USB调试的形式连接到了Win10中。
后期就是运行了,先打开跳一跳,点击开始,然后命令行切换到目录下,执行
python wechat_jump_auto.py 点回车,游戏就会自动开始~ 请根据手机分辨率运行相应的 *.py 文件。
不同的文件会运行不同手机的配置
最重要的不是跳哪个分数,注意学习原文中作者对于程序代码的思路分析