Android上执行python脚本-QPython

看书,发现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脚本

执行结果

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

adb push C:UsersuserDesktop	estReportatDocsettingsTest.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。

原文地址:https://www.cnblogs.com/zhizhiyin/p/11358794.html