qpython 控制手机,qpython3手机版怎么运行脚本
安利以前用的是手机运行python的神器Termux,但是Termux用的比较多。它实际上是一个linux系统模拟器。安装Termux后,需要重新安装Python,而且是全命令行操作。一些读者在使用它时有一些障碍。今天安利一个更友好的QPython。
Qpython是一个python引擎,只能在Android上运行。与Termux相比,可以全图形界面操作,非常友好。
内置Python编辑器,可以直接在手机上写Python代码,并支持缩进、语法高亮等功能。
还有一个内置的ftp,可以很方便的将电脑上的py文件复制到手机上运行。
因为内置了SL4A,可以方便的调用Android操作系统的一些API来做一些有趣的事情,比如获取手机位置、开启蓝牙、发送短信、开启手机摄像头等。
吹了一会儿水,下面是安装使用的详细步骤。
QPython有两个版本,一个是QPython支持Python 2.7版本,另一个是QPython3支持Python3版本。不过我测试了一下,目前QPython好像支持Python 3。我这里介绍的是QPython3,支持更多的Android功能。
官方的APK安装包在https://github.com/qpython-android/qpython3/releases.的github上
下载最新的qpython3-app-release.apk并安装。
不过国内市场也有手机安卓应用。可以直接搜索qpython,看到发布者是一家北京公司。不清楚这家公司和QPython是什么关系。
已成功安装。这是打开QPython APP后的样子。
当你学习python的时候,你肯定会遇到很多问题,以及对新技术的追求。这里推荐我们的python学习扣群:784758214,是Python学习者的聚集地!同时我是一名高级python开发工程师,从基础python脚本到web开发,爬虫,django,数据挖掘等。而且我整理了从零基础到实际项目的资料。送给每一个python朋友!分享一些学习方法和每天需要注意的小细节。
点击:python技术分享与交流
你可以看到有六个图标模块。
1.终端:
这是编程IDE的标准,可以执行一些代码片段,但是在手机上输入代码还是挺麻烦的。
2.编辑:
上面已经有一个图了,你可以创建或者修改一个py文件,然后点击底部的三角形来执行文件。请注意,文件必须以后缀保存。py。
3.程序:
它提供了一些程序实例供你参考,比如如何打开蓝牙,如何打开摄像头,如何合成语音(语音转文本等。).
4.QPYPI:
pypi的缩小版,Python第三方库可以通过QPIPI安装。
5.课程:
6.社区:
课程和社区都要进入官方社区,因为要访问facebook,所以无法打开。
如何把电脑py文件传到手机上?
QPython有内置的ftp。点击ftp服务后,只要电脑上安装了ftp客户端,就可以直接把文件传到手机上,存储目录也不需要修改。
当然,你也可以用熟悉的方式在电脑和手机之间传输文件。
或者文件夹可以存放在/qpython/project3/中。
另外,在QPython中还有一个有趣的传码方式:扫描二维码传码。在电脑上生成python代码作为二维码,在手机上用qpython app扫描二维码,代码会直接在手机上生成。这个函数在QPython3中不可用。
PS:一个二维码最多能装1850个字母,那么大的py文件也传输不了。
QPython能做什么?
1).Web开发,支持django和flask Web开发。当然需要安装django和flsak,也可以写python爬虫,但是运行效率很低。
2).游戏开发,用pygame开发手机游戏。
3).app开发。可以开发手机app。
如上,你可以把手机上的闹钟、日历等app改成你自己的,而且都是用python开发的。
用python开发一个app,需要安装使用kivy来支持。因为Android上只能运行java程序,所以配置kivy也是一件麻烦事。可以单独拿一篇文章,喜欢修修补补的可以自己研究。