如何用手机编程Python?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用手机编程Python?相关的知识,希望对你有一定的参考价值。

参考技术A 1.QPython3:这是一个在安卓手机上运行python3的脚本引擎,整合了python3解释器、控制台、QEdit编辑器和SLA4库,可以在安卓手机上运行python开发的程序,下面我简单介绍一下这个软件的...
2.Termux:这是一个功能强大的高级终端,可以运行shell命令(ssh等),在线安装python后,也可以编辑运行python代码,下面我简单介绍一下这个软件: 安装Termux,这个与上面的QPython...
参考技术B 我们知道python是用c语言开发的脚本程序,对于一些需求不大的功能还是很容易写的,而且效率较C+更简单写,不用去在乎各种语法的困绕,让一些即使没有编程基础的人也很容易学会。那么今天我们就利用python脚本编程,来实现对手机的通信,控制手机的过程。
或许你是 一个编程高手,但是却苦于找不到更高的学习案例而苦恼。或许你是一个精通python语法,却不知如何去运用而交感,从我本人而言,python既然是用C+开发的,那么我们如果有条件的话尽量去了解一下C+,对我们是很有帮助的,还有基于java开发的安卓应用。
今天的案例将会用到python的自动化功能测试库,selenum和appium这两个都是当下很火的,我们知道selenum操作浏览器,其实appium操作手机,也是实现手机的自动化功能,值得学习,(或许你经常见到有人在论坛发布自动滑动手机,自动发短信,等等)。
需要环境的配置
第一,安装JDK并配置环境变量,也就是把我们的程序家去path,从控制台就可以直接调用。
第二,安装安装SDK,我们可以直接下载安装。
第三,最后安装appium。做到这一步基本环境配置就完成了。
利用自动化工具,获取我们需要的信息
第一,电脑连接手机,然后输入命令adb devices
第二,接着输入,adb shell dumpsys window windows |findstr‘Current’
或许启动的项目和包的名称
最后,我们利用python代码实现我们的功能
代码实现
变量多了,我们看起来就有些复杂,其实并不是很难,它和selenum的测试情况一样。我们传入id,也可以利用xpath的写法。
让后我们启动appium,以默认0.0.0.0:4723启动即可,接着我们运行刚刚写好的python脚本程序,即可看到手机拨打电话执行过程,如果实现自动化翻页,滑动手机,定时执行等操作,appium也是可以的。

以上是关于如何用手机编程Python?的主要内容,如果未能解决你的问题,请参考以下文章

如何用手机编程Python?

如何用手机编程Python?

如何用 Python 制作 GIF 动图

如何控制用Delphi摄像头

Python爬虫编程思想(89):如何用逆向工程分析异步加载页面

Python爬虫编程思想(89):如何用逆向工程分析异步加载页面