qpython怎么用(如何使用QPython开发Android应用)

1.如何使用QPython开发Android应用

在使用python开发android应用之前我们需要准备好环境,环境需要安装PythonForAndroid,然后开始编程,编程时打开eclipse, 创建一个新的android project “introduction”,设置对象等等步骤,最后完成。

整个开发的过程步骤虽然不是很复杂,但也是需要注意很多细节。在此之前,想要使用python开发android应用的时候需要先学习python相关知识,这样能更好地理解整个流程。

Python是一种面向对象、解释型计算机程序设计语言,其源代码和解释器CPython遵循GPL(GNU General Public License)协议Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。

使用Python快速生成程序的原型(有时甚至是程序的最终界面)。Python也是动态语言。

Android不直接支持使用python开发应用,需要使用其它中间件或者库。PythonForAndroid提供了在android平台上对python语言的支持;CLE支持python和java之间的交互,同时提供了一个通用的接口,可用于其它多种语言。

Wrapandroid project将android类封装为CLE对象,从而可以使多种语言可以调用android类。使用这三个组件,可以在android平台上直接使用python开发界面应用程序。

Wrapandroid项目在进行中,目前的0.8.5版本已经提供了除SQlite,OpenGL之外大部分android类的封装。完全可以编写一个独立的python应用程序。

在android上开发python应用程序,编程和打包环境可以直接使用eclipse。1. 准备环境 a: 安装PythonForAndroid。

: CLE在程序运行的时候,自动从网络上安装,也可以下载库函数,放到工程中。开发需要java库文件starcore_android_r6.jar。

文件在starcore_devfiles_r6.zip中,可以从网上下载 c: Wrapandroid项目库文件wrapandroid.jar。2. 开始编程 a. 打开eclipse, 创建一个新的android project “introduction”. 如果要从网络安装,则需要添加许可权限:c. 将库文件starcore_android_r6.jar和wrapandroid.jar到工程目录下,将这两个文件加入到工程中,如下图:d. 编辑 IntroductionActivity.java,如下修改,加载python代码 如果不希望从网络安装CLE,可以将CLE的共享库文件包含在工程中,如下:同时在activity中设置下载标志为false 只不过此时生成的安装包大一些。

e. 编辑layout:main.XML.f. 在assets目录下,创建code.py文件.3. code.py代码如下 a. 获取当前服务. 获取当前的Activity c. 获取layout中定义的对象 d. 动态创建对象 运行结果如下:。

2.安卓上怎么用qpython运行py文件

QPython下可以使用input函数,但是要在终端上执行,QPython脚本单独执行时默认是无终端执行的,input/raw_input函数默认会被输入空值后返回。可以在脚本里加入注释#qpy:console,即可在脚本运行时启动终端,为了保证编码解码正确,程序前两行务必有#!/usr/bin/env python #-*- coding:utf-8 -*-

举个例子:

#!/usr/bin/env python

#-*- coding:utf-8 -*-

#qpy:console

print raw_input('Input a string:')

当然QPython是python2.7的,3.2的版本亚马逊市场里有下载,免费的

3.qpython 的编辑器使用教程 如何在终端 运用新建的 .py文件

1、安装py2exe

2、把所2113有要打包的东西先放到一个文件夹里面(方便打包)

3、新建一个 .py 文件 (一般叫 setup.py),在里面输入

from distutils.core import setup

import py2exe

setup(console=["game.py"]) #console可改为5261windows

4、在这个文件4102夹中,新建一个txt记事本,并在里面输入

cd D:\game_Myself ——(这个路径是打包东西所在的文件)1653

setup.py py2exe

保存后,把专 .txt 后续名 改成 .bat

5、双击.bat文件,这是就会自动生成两个文件夹,其中一个叫dist的文件夹中,就有我们所需属要的exe文件了

6、把外部文件,全部拷贝到dist文件夹中(源文件中,载入外部文件时不必写完整的路径,直接写文件名+后缀即可,但一定要把外部文件复制到dist文件夹中)

4.如何用QPython使python脚本在android保持后台运行

Android平台吸引众多Linux社区用户的原因是,Android基于广泛的开源,即使甲骨文公司对此作出了诉讼。在基于Android平台的手机上开发软件,依然首选Java。谷歌提供的软件开发工具(SDK)不但包括了所需的文档与库,还提供了相应的工具。而且,还有一个附加的开源Eclipse集成开发环境(IDE)供你选用。谷歌最近发布了一个新的改进版本,之前被称作Android脚本编辑(ASE)的工具,现在变成Android(SL4A)的脚本层。这个可供手机下载的软件打开了一个新世界,这个工具可以让你在Android上使用Python、Perl、Jruby和Lua这些熟悉的语言来开发程序。它还支持BeanShell、JavaScript、Tcl和标准Linux内壳命令符。

5.如何用手机版qpython爬取某个网站的照片

123456789101112# encoding: UTF-8 import re # 将正则表达式编译成Pattern对象 pattern = re.compile(r']*src[=\"\']+([^\"\']*)[\"\'][^>]*>', re.I) # 使用search()查找匹配的子串,不存在能匹配的子串时将返回None match = pattern.search('hello world!') if match: # 使用Match获得分组信息 print match.group(1)。

6.怎么用运行.py脚本

QPython下可以使用input函数,但是要在终端上执行,QPython脚本单独执行时默认是无终端执行的,input/raw_input函数默认会被输入空值后返回。可以在脚本里加入注释#qpy:console,即可在脚本运行时启动终端,为了保证编码解码正确,程序前两行务必有#!/usr/bin/env python #-*- coding:utf-8 -*-

举个例子:

#!/usr/bin/env python

#-*- coding:utf-8 -*-

#qpy:console

print raw_input('Input a string:')

当然QPython是python2.7的,3.2的版本亚马逊市场里有下载,免费的

7.android的helper怎么用

Java代码

package android.sqlite;

import android.content.Context;

import android.database.sqlite.SQLiteDatabase;

import android.database.sqlite.SQLiteOpenHelper;

import android.database.sqlite.SQLiteDatabase.CursorFactory;

/**

* SQLiteOpenHelper是一个辅助类,用来管理数据库的创建和版本他,它提供两个方面的功能

* 第一,getReadableDatabase()、getWritableDatabase()可以获得SQLiteDatabase对象,通过该对象可以对数据库进行操作

* 第二,提供了onCreate()、onUpgrade()两个回调函数,允许我们再创建和升级数据库时,进行自己的操作

*/

public class DatabaseHelper extends SQLiteOpenHelper {

private static final int VERSION = 1;

/**

* 在SQLiteOpenHelper的子类当中,必须有该构造函数

* @param context 上下文对象

8.qpython终端 如何打开运行写好的.py文件

先将终端所在路径切换到python脚本文件的目录下

然后给脚本文件运行权限,一般755就OK,如果完全是自己的私人电脑,也不做服务器什么的,给777的权限问题也不大(具体权限含义参考chmod指令的介绍,就不赘述了):

chmod 755 ./*.py

然后执行。

如果在脚本内容的开头已经给出了类似于如下的注释:

#!/usr/bin/env python

那就可以直接在终端里运行:

./*.py

如果没有这个注释

就在终端中执行:

python ./*.py

如果是有图形界面的脚本

在前面的chmod之后,直接双击(KDE桌面是单击)文件来执行即可。

qpython怎么用

转载请注明出处育才学习网 » qpython怎么用(如何使用QPython开发Android应用)

知识

寻边器怎么用(请问寻边器怎么用啊)

阅读(699)

本文主要为您介绍寻边器怎么用,内容包括请问寻边器怎么用啊,加工中心寻边器怎么用,数控加工中心、寻边器的具体使用方法、步骤。在铣床上找中心就得自己计算了,你可以摇工作台来测量,最后找出工件的中心。如测出总宽度,摇到边上测出边来后算出

知识

倒立机怎么用(倒立机如何使用)

阅读(330)

本文主要为您介绍倒立机怎么用,内容包括倒立机如何使用,倒立机如何使用,倒立机使用注意事项。根据身高调节阀调节合适以后,旋转脚踝螺母拧紧脚脖卡扣,背部平放在卧板上准备倒立伸展运动。2、身体伸展自然状态下放在小腹上,卧板慢慢旋转到

知识

打扣机怎么用(打扣机的操作方法是怎么样的)

阅读(472)

本文主要为您介绍打扣机怎么用,内容包括打扣机的操作方法是怎么样的,打扣机的主要流程,打扣机是怎么操作的。打扣机(又称四合扣机、啤机、装钮机),其结构简单,动作单一,操作方便,价格低廉,主要用于各种金属钮扣﹑装饰扣﹑工字扣﹑气眼的装钉,在服装

知识

流平剂怎么用(流平剂是什么)

阅读(357)

本文主要为您介绍流平剂怎么用,内容包括流平剂怎么用,流平剂是什么有什么用途,流平剂能起到什么作用。在我们的日常生活当中,有时会需要用到流平剂的时候。比如在家居装修的时候,就会用到。但是我们怎么去选择这个流平剂呢?同样的问题,也存在与

知识

伽喱怎么用(咖喱粉的正确使用方法)

阅读(343)

本文主要为您介绍伽喱怎么用,内容包括咖喱粉的正确使用方法,咖喱粉怎样使用,请教下用咖喱粉的用法,真正用过的来。咖喱粉和食材一起炒匀即可。具体做法如下:主料:青菜30克、胡萝卜30克、米饭150克、鸡蛋1个辅料:葱5克、咖喱粉10克、盐2克第一

知识

按钉怎么用(无痕钉怎么用)

阅读(667)

本文主要为您介绍按钉怎么用,内容包括无痕钉怎么用,无痕钉如何使用,大头钉怎么用。钉再墙上用,详细如下:如图,就是各种无痕钉。

知识

鸟盾怎么用(LOL新版本鸟盾有什么隐藏效果)

阅读(346)

本文主要为您介绍鸟盾怎么用,内容包括LOL鸟盾到底有啥用,LOL鸟盾到底有啥用,鸟盾对自己有用吗。LOL新版本鸟盾有什么隐藏效果 鸟盾的BUG用法在7.12版本中,鸟盾的改动是比较大的。从改动中我们不难发现,鸟盾的基础护甲值降低,但是

知识

奴环怎么用(男生去势环怎么用)

阅读(388)

本文主要为您介绍奴环怎么用,内容包括锁精环怎么用原理是什么,怎样佩戴贞洁环,销魂环怎么使用图解。去势环主要用在睾丸位置,用上以后刚开始痛感不明显,大概3到4个小时左右,会有剧烈痛感,一定要忍住,大概6个小时的时候如果此时再解开去势环

知识

ps着色怎么用(如何用ps在图片上上色)

阅读(309)

本文主要为您介绍ps着色怎么用,内容包括如何用ps在图片上上色,如何用ps上色,如何用ps在图片上上色。你好这位朋友!Photoshop给图片上色是非常简单的,可以应用两种办法:填充颜色。在上色前,首先将图片中想要上色的区域用工具箱中的多边

知识

早用五笔怎么打(早字用五笔怎么打)

阅读(423)

本文主要为您介绍早用五笔怎么打,内容包括早字用五笔怎么打,早字五笔怎么打,早字的五笔怎么打。早字的五笔:JHNH早的读音:zǎo二、汉字释义:1. 太阳出来的时候。 2. 时间靠前,有一定的时间以前。 3. 时间在先的,从前。三

知识

修眉夹怎么用(修眉夹的使用方法)

阅读(350)

本文主要为您介绍修眉夹怎么用,内容包括眉夹是怎么使用的,修眉夹的使用方法,夹眉毛的怎么用啊。没有任何东西比眉毛更能改变一个人的脸。”眉毛,可能是化妆中最简单的一环,而这份简单却蕴藏着巨大的影响力,它能掌控脸型轮廓和明眸的电力神采

知识

那好吧播放器怎么用(那好吧软件怎么用,播放视频缓冲很慢)

阅读(329)

本文主要为您介绍那好吧播放器怎么用,内容包括那好吧播放器软件怎么不能使用了,我想问下那好吧播放器怎么下载,为什么那好吧播放器刚开始都可以加载出来后来就加载不出来了搜。网速慢主要是有以上的原因造成的,建议你,先清理一下电脑的垃圾进

知识

用面怎么做鱼饵(用面粉怎么做鱼饵)

阅读(360)

本文主要为您介绍用面怎么做鱼饵,内容包括怎么用面做鱼饵,用面粉怎么做鱼饵,如何用面粉做钓鱼饵料。用面粉怎么做鱼饵?鱼饵也分不同的鱼来定的。主要原料:糠饼(油菜籽榨油之后的剩余物),麦麸,面粉,水。辅料:玉米粒,糖,香精,氨基酸配置诱

知识

仙人掌用英语怎么说(仙人掌的英文怎么说啊)

阅读(416)

本文主要为您介绍仙人掌用英语怎么说,内容包括"仙人掌"用英语怎么说,仙人掌的英文怎么说啊,请问仙人掌用英语怎么说。仙人掌的说法是cactus它的复数是cacti,而cereus只是仙人掌的一种,并不是仙人掌的总称,仙人掌有很多种,比如世界上最大的仙人

[/e:loop]