问题: 我可以在任何Android手机上运行未编译的python脚本(sl4a)吗? 想法描述:我写了一个用qr-codes操作的脚本。我正在考虑将一个脚本放入代码中读取并将其写入名为myqrscript.py的文件或其他内容然后调用myqrscript.qrcontent(),这是在代码中定义的。我可以这样做吗?
答案 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之后:
然后会出现一个新屏幕,顶部有一个Install按钮,按下它,此时它将为您下载Python 2.6.2。 (可选)还有一个按钮,您可以下载更多的Python模块。
完成这些步骤后,您就可以开始了。您将能够使用SL4A创建Python脚本并直接在手机上运行而无需“编译”它们,如果您担心的话。它还会生成.pyc文件,如果这些是您正在谈论的文件。
答案 2 :(得分:0)