原标题:用电脑太麻烦了?想要在手机上实用python?好的没问题
安卓app:QPython3L和Termux可以在手机学习python
QPython3是一个在Android上运行Python3脚本引擎,他整合了Python3解释器、Console、编辑器和SL4A库。可以让你在Android设备上运行Python语言开发的程序。它就是Android上的Python!此外,它提供了开发工具能让你在Android设备上方便地开发Python项目.
开发者工具面板
如果你在启动按钮的面板上向左滑动,你将会看到另一个主要面板。 对开发者而言,它将更实用和方便。
控制台
就像我前面所说的,QPython 有个和 PC 端一样的 Python 控制台,许多用户习惯了用它来探索编程对象属性, 试验语法或测试他们已有的主意。你能在终端里直接键入命令,让 Python 解析器来执行他们。点击控制台右上角的“+”图标能够新建一个终端窗口,点左上角的箭头可以显示当前已经开启的控制台窗口列表,借此你可以切换到不同的控制台。如果想关闭控制台,点击关闭按钮“x”即可。
请注意,打开控制台后,消息提示栏目会出现终端小图标,除非你已关闭了终端。如果你打开提示窗,点击终端小图标后,你可以再次回到终端。
编辑器
编辑器允许你进入和编辑文本。你可以开发你的脚本,保存并且运行它们。编辑器支持 Python 语法高亮和显示行数。
在输入时&#xff0c;你可以通过底部控制栏的前两个图标“<”和“>”轻松地控制缩紧级别&#xff08;对 Python 而言很重要&#xff09;。接下来是“跳转到?行”&#xff0c;点击图标&#xff0c;输入行数即可快速跳转到你想要跳转的行数&#xff0c;再下来是保存和另存为&#xff0c;然后是 运行、撤销, 搜索, 最近打开, 代码片段和编辑器设置按钮。别忘了顶部导航右侧还有打开和新建按钮。
在保存时&#xff0c;别忘了在后缀名增加“.py”后缀&#xff0c;因为编辑器不会自动完成。
程序
在程序里你能管理你的脚本和项目&#xff0c;它们分别位于 /sdcard/com.hipipal.qpyplus/scripts 和 /sdcard/com.hipipal.qpyplus/projects 。
进入程序之后&#xff0c;当长按脚本或项目时&#xff0c;你可以在桌面上创建一个对应脚本或项目的快捷方式&#xff0c;当你创建它们的快捷方式后&#xff0c;你就可以直接从桌面启动它们了。
用qpython3写一个最简单的发送短信的程序
到目前为止并没有多少手机应用是用python开发的&#xff0c;不过qpython可以作为一个不错的玩具推荐给大家来玩。
写一个最简单的发送短信的程序&#xff0c;代码如下:
#-*-coding:utf8;-*-#qpy:3#qpy:consolefrom sl4a import *
s &#61; Android().smsSend
s("185778xxxxx","Python大*法好")
三行就可以&#xff0c;-_-那代码真的是我在躺床上用手机写的。
来自网上的python发短信的代码例子&#xff1a;
import sl4a
droid &#61; sl4a.Android()
droid.smsSend("0044....","sms")
坑点&#xff1a;
手机上的防护软件可能会默认禁止qpython的各种权限&#xff0c;比如发短信的权限。设置为信任即可。
qpython3可以把写的python程序创建快捷方式到手机桌面,双击可以运行python程序
Termux
Termux是一个Android下一个高级的终端模拟器, 开源且不需要root, 支持apt管理软件包&#xff0c;十分方便安装软件包, 完美支持Python, PHP, Ruby, Go, Nodejs, MySQL等。随着智能设备的普及和性能的不断提升&#xff0c;如今的手机、平板等的硬件标准已达到了初级桌面计算机的硬件标准, 用心去打造完全可以把手机变成一个强大的工具.
责任编辑&#xff1a;