使python脚本程序转变为可执行程序,执行Python脚本的两种方式
今天,我有一个大胆的想法,我想在我的手机中编写python脚本来自动控制我的手机。既然有了这么大胆的想法,而且还能实现,就有了我现在的这篇文章。
如何在手机里面编程
首先介绍一款可以直接在手机中运行代码的软件QPython。如果想安装,可以直接在官网下载安装。QPython是一款允许Android手机运行和编写Python的应用。安装后,我们可以在手机上编写Python脚本。
量子Python
安装完成后,打开手机里的软件,类似下图。你可以开始写代码了。
QPython编写的代码
通过过电脑在手机上安装一个控制器
如果没有安装控制器,手机就无法被python脚本控制,必须安装。
1.安装uiautomator2并执行命令。
Pip-pre-u UIAutomator 2 2,设备安装atx-agent
首先,Android设备连接到PC,adb设备可以发现设备并执行命令。
Python -m uiautomator2 init最后提示成功,表示atx-agent初始化成功。之后就可以用python脚本控制手机了。
在QPython安装python库文件
安装完成后,我们可以通过QPython中的pip工具安装uiautomator2及其依赖项huamanize、progress和requests,打开QPython,点击QYPI,然后点击INSTALL WITH PYTHON的PYPI,分别执行:
Pip请求spip安装人性化pip安装进度可以成功安装。
手机端运行脚本
文件atx_agent_demo.py使用网易云音乐进行简单的demo演示。
ui automator 2 as ut2 def main():u=ut2 . connect( http://0 . 0 . 0:7912 )print(u . info)u . app _ start( com . Netease . cloud music )u(text= private FM )。单击U(description=转到上一级)。点击()u(text=每日推荐)。单击()u(description=转到上一级)。单击()u(text=歌曲列表)。单击()u(description=转到上一级)。单击()u(description=转到上一级)。点击()if _ _ name _ _= _ main _ _: main()打开QPython,点击文件,然后点击d dcripts找到atx_agent_demo.py,运行它。附上跑步的GIF
(因为gif太大,无法上传,所以gif的速度快了一倍。)
手机在运行python控制手机
上面的动画是由手机里的脚本控制的,所以我们完成了整个大胆的想法。
结尾
最后,边肖整理了一套最新的python系统学习教程,包括基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习。想要这些资料的可以点击下方阅读原文下载收藏。
本文中的文字和图片均来自互联网,有我自己的想法。它们仅用于学习和交流,没有商业用途。版权归原作者所有。如有问题,请及时联系我们进行处理。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。