专栏首页Python小屋在安卓手机上编写和运行Python 3.x程序

在安卓手机上编写和运行Python 3.x程序

一、QPython 3H

1.下载与安装

进入手机“应用市场”,搜索“QPython 3H”,单击“安装”。

2.安装之后在桌面上找到QPython 3H的图标,打开,主界面如下。

3.单击主界面上的“终端”,进入Python Shell界面,编写代码,单击“换行”执行。

4. 如果需要编写完整程序方便反复修改和运行,单击主界面上的“编辑器”,进入编辑器界面,单击右上角按钮,选择创建项目或文件。

然后编写代码,保存,运行。

运行结果界面如下图,按任意键返回编辑器界面。

5.如果需要使用安卓系统功能编写应用程序,可以在主界面上单击“程序”,查看已经提供的sl4a案例源码,然后根据需要进行利用和二次开发。

6.如果需要安装扩展库,可以在主界面上单击QPYPI,进入下面的页面。

单击Pip console,然后执行命令install安装扩展库,网络不好时会经常失败,多试几次,再就是有些扩展库不支持源码安装,需要手机安装了相应的编译环境。

二、Pydroid3

这个APP在安卓手机应用市场里没有,可以使用浏览器找到下载到手机上进行安装和使用,或者在下面的地址直接下载:

链接: https://pan.baidu.com/s/10sThN4PMh5dMuTUU5PqY1A

提取码: gsu4

1.安装之后,在手机桌面上找到pydroid3图标,打开后默认是下面这样的页面。

编写代码,保存文件,运行程序,上面的程序运行结果如下图所示。

2.如果要使用Python Shell,可以在默认界面上单击左上角的主菜单,弹出下面的界面。

3.如果要安装扩展库,可以使用主菜单中的Pip,例如

也可以使用主菜单中的Terminal进入终端,然后手动执行pip命令进行安装,并且可以指定国内服务器。

4.通过主菜单中的Examples可以查看大量案例源码进行学习或二次开发。

本文分享自微信公众号 - Python小屋(Python_xiaowu),作者:董付国

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-03-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用Python编写简易定时器

    简单模拟了定时器功能,需要的朋友可以自己改写和扩充功能。 import datetime import winsound import time import ...

    Python小屋屋主
  • Python使用正则表达式检查书稿中不应该出现的重复字

    问题描述:在编写书稿和反复修改书稿时,很容易有多字的情况,例如“用户的的资料”、“需要需要用户输入”,这些不小心的错误用肉眼很难完全发现。但是设定好规则之后,代...

    Python小屋屋主
  • Python监视域名对应IP地址变化情况

    为了负载均衡或者增加黑客攻击难度,很多域名对应的IP地址是会经常变化的。 from time import sleep from socket import g...

    Python小屋屋主
  • 手把手教你从零开始搭建SpringBoot后端项目框架

    打开IDE,点击File -> New Project。在左侧的列表中的选择Maven项目,点击Next。

    SH的全栈笔记
  • C#创建https请求并使用pfx证书

    WebRequest req = WebRequest.Create(url);

    thz
  • SpringBoot+MyBatis+MySQL读写分离实战

    参 考:https://www.jianshu.com/p/f2f4256a2310

    一个优秀的废人
  • SpringBoot+MyBatis+MySQL读写分离实战

    读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。因此,一般来讲,读写分离...

    Java技术江湖
  • SpringBoot+MyBatis+MySQL读写分离实战

    1. 引言 读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。因此,一般...

    java思维导图
  • SpringBoot+MyBatis+MySQL读写分离

    读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。因此,一般来讲,读写分离...

    java架构师
  • SpringBoot + MyBatis + MySQL 读写分离实战

    读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。因此,一般来讲,读写分离...

    芋道源码

扫码关注云+社区

领取腾讯云代金券