6

我是初学者,会编程和 Python。

我想做的是阅读并遵循诸如“Learn Python the Hard way”和“Hello world:面向儿童和其他人的计算机编程”等书籍中的示例。

当我乘坐公共汽车和火车时,我希望能够在我的 android (xperia arc) 手机上解决示例问题。火车穿过隧道,所以这需要在没有互联网的情况下工作。这意味着 repl.it 和 ideone 将不起作用(我认为)。

到目前为止,我已经安装了 SL4A 脚本层(我认为 - 不知道如何检查以确保它正常工作)并且我已经安装了 P4A(适用于 android 的 python)。我还需要什么才能获得终端/外壳窗口?

4

1 回答 1

3

过去,我曾多次将 SL4A 用于 Python 脚本,它与大多数标准模块配合得非常好。一旦您安装了 SL4A 应用程序和解释器(在本例中为 P4A),您就可以开始在设备上编写 python 文件了。

SL4A 网站上的用户指南很好地介绍了使用它的基本概念:http ://code.google.com/p/android-scripting/wiki/UserGuide 。您可以在主菜单中创建一个新的 .py 脚本。FWIW,您不必有单独的“终端/shell”来启动脚本......您可以从 SL4A 中启动它们,甚至可以创建快捷方式以从主屏幕启动它们。

如果您不确定是否安装了解释器,请尝试以下操作:http ://code.google.com/p/android-scripting/wiki/InstallingInterpreters

**编辑** : 如果您不确定 A4P 是否安装正确,您可以在您的设备上启动应用程序(适用于 Android 的 Python),它会告诉您安装的解释器版本,以及当前有多少脚本加载。您也可以从那里卸载/重新安装。

对于它的价值,如果您刚刚开始使用 Python(以及一般的编程),我建议您尝试让一些示例在桌面机器上运行,这样您就可以掌握该语言的诀窍。如果您使用标准库,您可以将脚本复制到您的 android 设备,并在 P4A 中运行它们。“helloWorld.py”很容易移植;-)

于 2012-03-29T21:30:10.397 回答