看书,发现android可以跑python。

尝试了一下。

首先需要在手机上安装python环境,通过安装apk实现,这个apk叫QPython,还有同类的比如SL4A。

QPython的官网:https://www.qpython.com/

可以在官网上下载QPython的安装包,然后安装在手机上。

adb install XXXX.APK

  

QPython的教程:https://www.qpython.org/en/guide_howtostart.html

执行QPython的默认的python脚本

Android上执行python脚本-QPython-LMLPHP

执行结果

Android上执行python脚本-QPython-LMLPHP

本地编写的python脚本,上传到手机后,可以在终端执行。

adb push C:\Users\user\Desktop\testReport\batDoc\settingsTest.py /storage/emulated/0/qpython/scripts3

  

上传成功后,在首页点击程序,选中自己上传的python脚本,就可以了。

我上传的python是用来看包名的,代码如下:

import android
droid=android.Android()
pkgs=droid.getRunningPackages()
apps=droid.getLaunchableApplications()
print(pkgs.result)
print(apps.result)

  

需要在手机上先安装python的android包,QPython里面有pip工具,直接下载:

pip3 install android

  

发现装不了,代码还是报错,下载pythonforAndroid试试,网址:https://code.google.com/archive/p/python-for-android/downloads

下载后,打开pythonforAndroid,点击install。

05-11 20:13