QPython,一个在手机上运行Python的神器

liftword4个月前 (01-26)技术文章51

QPython 是一个在 Android 设备上运行 Python 的脚本引擎。它可以让您的 Android 设备运行 Python 脚本和项目。它包含 Python 解释器、控制台、编辑器和适用于 Android 的 SL4A 库。

QPython安装:

QPython有两个版本一个是QPython支持python2.7版本,一个是QPython 3支持Python3版本。这里介绍的是QPython3,它对安卓特性的支持更多一些。

官方的APK安装包在github上
https://github.com/qpython-android/qpython3/releases

下载最新的qpython3-app-release.apk安装即可。

也可以在手机安卓应用市场下载,可以直接搜索qpython。

安装成功,打开QPython APP后就是这个样子。

Qpython是一个Python引擎,只能运行在安卓系统上,相比Termux,它可以全图形界面操作,非常友好。内置了一个Python编辑器,可以直接在手机上写Python代码,支持缩进,语法高亮等特性。

也内置了一个ftp,可以很方便的拷贝电脑上的py文件到手机上运行。

由于内置了SL4A,可以调用安卓操作系统的一些API,比如可以通过SL4A获取手机地理位置,打开蓝牙,发送手机短信,打开手机摄像头等等。

QPython可以干哪些事情?

  • Web开发,支持django和flask Web开发,当然你需要安装django和flsak,也可以写python爬虫,但是运行效率非常低下;
  • 游戏开发,使用pygame开发手机游戏;
  • app开发,可以开发手机APP;

注意,用python开发app,要安装使用kivy来支持。

相关文章

产品经理的福音?亚马逊推出Honeycode,零代码即可开发软件

机器之心报道参与:小舟、蛋酱、张倩程序员:产品经理,这个需求你自己实现吧。无代码开发工具,能否最终改变程序员的工作方式?近日,亚马逊发布了 Honeycode,一种类似于电子表格界面的无代码开发环境,...

利用Python开发App实战(python开发app工具)

我很早之前就想开发一款app玩玩,无奈对java不够熟悉,之前也没有开发app的经验,因此一直耽搁了。最近想到尝试用python开发一款app,google搜索了一番后,发现确实有路可寻,目前也有了一...

Python开发web指南之创建你的RESTful APP

上回我们说到了:Python Flask开发web指南:创建REST API 。我们知道了 Flask 是一个 web 轻量级框架,可以在上面做一些扩展,我们还用 Flask 创建了 API,也说到了...

放大招!耗时一个月,早起做了一个Python数据可视化APP?

来源:早起Python作者:刘早起大家好,我是早起。最近我在和不同读者的交流中,发现很多人和我一样,日常使用的主语言并不是Python,可能是Java/R/Excel等,学Python倒不如说是学re...

如何用python做一个简单的计算器GUI应用?

Python有很多GUI框架,功能大同小异。其中比较出名的有PyQT、wxPython、tkinter,前两个是第三方库,tkinter是Python内置的标准GUI模块,特点是简单快捷,Python...

第2天 | 鸿蒙App开发实战,项目文件详解

在进行鸿蒙App功能开发之前,你应该对HarmonyOS App的逻辑结构,有所了解。鸿蒙App要发布的程序,需要打包成HAP(HarmonyOS Ability Package)格式。一个App由代...