Pycharm 运行跳一跳程序

时间:2021-01-21 23:22:56

最近微信小程序跳一跳很火,就有大神用python写出可以刷分的程序。

作为一个对python一窍不通的初学者,也是在看到实验室师哥下载下来成功刷分,觉得还挺有意思的,就跟着学习了一下。

程序的代码包是在Github上下载的,网址如下

https://github.com/searchutf8=%E2%9C%93&q=%E8%B7%B3%E4%B8%80%E8%B7%B3&type=

搜索跳一跳即可,就是下面这个星星最多的这个

Pycharm 运行跳一跳程序

下载就是点击下图 Download ZIP,就可以下载一个压缩包,解压就可以了

Pycharm 运行跳一跳程序

继续往下拖动网页,下面有具体的操作步骤,重点在下面这个方法2,点开超链接进去,按照步骤一点一点来,然后我再具体介绍一下下面遇到的坑,说是坑,就是在操作过程中我遇到的一些问题。

下载并解压好文件后,要把下面图片的里面的文件复制到Tools/adb 下面

Pycharm 运行跳一跳程序                             Pycharm 运行跳一跳程序

在Tools/adb下,按住shift点击鼠标右键,选择“”在此处打开命令窗口“”,输入adb devices,检查手机是否链接成功,成功的话会是下面这种情况,List of devices attached 会显示你的手机设备,如果显示成功,恭喜,避开一个坑。

Pycharm 运行跳一跳程序

这是我遇到的第一个坑,手机连接不成功,是下面这种情况,List of devices attached 下面不会显示你的手机设备。

Pycharm 运行跳一跳程序

我就是在手机里找到开发者选项,把手机里的USB调试打开,连接不成功。在搜索命令窗口搜索设备管理器,找到adb interface,我的上面显示会有黄色的叹号。然后我参考了这篇博文     http://blog.csdn.net/zhouyingge1104/article/details/42145429 ,成功的把黄色叹号去除了,连接成功了。

在试验这种方法之前我还试了下面这篇文章的方法    https://jingyan.baidu.com/article/ce09321b5b76642bff858f31.html

但是没有解决我的问题,如果第一种方法不好用,也可以再试试第二种,可能是两种要结合起来用。

连接成功了,就简单多了,打开程序,运行即可。

但是我不是那么顺利,我是第一次接触python,啥都不懂。我的编译软件用的是Pycharm,也是刚下载下来的,不大会用,程序总是运行不成功,提示错误,no module named PIL ,这样我们就需要安装PIL。

我的电脑上装了Anaconda,所以打开Anaconda Prompt,输入指令 pip install pillow,就能安装了。

Anaconda是个好东西,至于它是个啥好东西,我也没弄清楚,我理解就是可以借助它帮助我们搭建安装好多库,比如说是TensorFlow,这个东西我也是安装了不久,也不大会用,是菜鸟。至于Anaconda这东西,用的着的话再去具体学习吧。

PIL这个库我安装的很顺利,但是程序还是跑不起来,依然提示 no module named PIL ,这就困扰我了一天,各种百度,总算有一篇文章启发了我  http://blog.csdn.net/pfm685757/article/details/46122225

pycharm使用的时候要选择python语言,File/Default settings ,选择Progect Interpreter

Pycharm 运行跳一跳程序                                    Pycharm 运行跳一跳程序

Pycharm 运行跳一跳程序

可以看到,Progect Interpreter 会有两个Python,仔细看的话,一个是pycharm的,一个是Anaconda的。我开始用的是pycharm那个,不好用,我换成了Anaconda的就好用了。具体是因为啥,我也不大知道,我觉得是因为安装PIL库的命令是在Anaconda的Prompt下完成的,所以PIL这个库也装在了那里,所以用Pycharm那个python就找不到PIL。

这两个python,也是需要自己往里面添加的。

我是真的刚接触这些东西,所以好多东西都是很糊涂,没弄明白具体都是咋回事,就是遇到啥问题,就无百度,站在前辈们的肩膀上解决问题。所以,我也想分享一下,我费了好大劲才调好的东西,能帮到别人最好,帮不上就当是自己总结一下。

也不知道为啥,师哥那面运行就很好,我的虽然可以跳了,但是跳的分还不如人家用手玩的分多,最多跳到200多点,不能跳到中间,应该是里面的参数需要改,是手机分辨率的问题,具体的还没有弄清楚,有大神知道,还希望教教我,谢谢大家。

因为Pycharm刚开始跑不起来程序,师哥还教了我一种方法,不用pycharm就可以跑。

在Tools/adb下,按住shift点击鼠标右键,选择“”在此处打开命令窗口“”,输入python wechat_jump_auto.py

wechat_jump_auto.py就是要运行程序的名字,注意一定要加上扩展名,对于我这个菜鸟觉得好神奇,好方便。熟悉python语言的,应该都知道。

我想写的详细清楚一点,大神肯定没问题,都能看得懂,但是像我这样的菜鸟,一定要图文详细,才能看的懂。我就是为了让自己能看的懂。

这也是我的第一篇博文,写的不好,还希望大家见谅。