在哪里可以运行未压缩的脚本



问题:我可以在任何android手机上运行未编译的python脚本(sl4a)吗?想法描述:我写了一个用qr码操作的脚本。我正在考虑在代码中放入一个脚本,读取该脚本并将其写入一个名为myqrscript.py或其他文件,然后调用代码中定义的myqrscript.qrcontent()。我能做到吗?

据我所知(我没有智能手机),只有在安装了SL4A的情况下才能运行SL4A脚本。

看看Kivy,它是一个可以让你用Python编写应用程序的框架。

要在Android手机上运行Python脚本,只需安装SL4A即可:

要安装SL4A,您需要在设备的"应用程序"设置中启用"未知来源"选项,下载.apk并通过访问http://code.google.com/p/android-scripting/从电脑点击二维码,或者直接从手机点击二维码然后运行下载的.apk文件。

安装SL4A:后

  • 按下"主页"按钮
  • 按"添加"按钮
  • 转到口译员
  • 再次按下主页按钮
  • 再次按"添加"
  • 选择Python解释器并安装它

然后,一个新的屏幕将出现,顶部有一个Install按钮,按下它,它将为您下载Python 2.6.2。可选地,还有一个按钮,以便您可以下载更多的Python模块。

完成这些步骤后,您就可以出发了。如果您担心的话,您将能够使用SL4A创建Python脚本,并直接在手机上运行,而无需"编译"它们。如果你说的是.pyc文件,它也会生成这些文件。

这里记录了您想要的东西:

http://code.google.com/p/android-scripting/wiki/SharingScripts

最新更新