我在哪里可以运行未编译的脚本?

时间:2012-02-19 20:12:49

标签: android python scripting layer sl4a

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

3 个答案:

答案 0 :(得分:2)

据我所知(我没有智能手机),只有已安装SL4A才能运行SL4A脚本。

查看Kivy,这是一个允许您用Python编写应用程序的框架。

答案 1 :(得分:0)

要在Android手机上运行Python脚本,您只需安装SL4A,就可以这样做:

要安装SL4A,您需要在设备的“应用程序”设置中启用“未知来源”选项,下载.apk并通过从计算机访问http://code.google.com/p/android-scripting/并单击qr-code进行安装或者直接从手机上单击qr-code,然后运行下载的.apk文件。

安装SL4A之后:

  • 按主页按钮
  • 按添加按钮
  • 前往口译员
  • 再次按“主页”按钮
  • 再次按添加
  • 选择Python Interpreter并安装它

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

完成这些步骤后,您就可以开始了。您将能够使用SL4A创建Python脚本并直接在手机上运行而无需“编译”它们,如果您担心的话。它还会生成.pyc文件,如果这些是您正在谈论的文件。

答案 2 :(得分:0)