可爱的 Python: 用于 PalmOS 的 Python
2008-11-13 13:18:55 来源:WEB开发网您可能注意到,我使用较短的变量名,并且保持代码行简短。我发现,当在 Palm 屏幕上折行时,由于难以辨认哪行是因显示而折行,哪行是因程序结构而折行,所以使人感到迷惑。基本上,这是一个完全正常的(虽然简单和无聊)Python 程序。让我们看一下使用该程序的交互式会话。
清单 4. 使用便笺导入的 Pippy 交互式会话
Python 1.5.2+ (#1, Jun 11 2001, 15:41:50) [GCC 2.95.2-kgpd 19991024 (release)]
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
import memoimp; memoimp.install()
from go2 import go
from data import data
go(data)
Records: 4
-----------------
ROW 1 -count: 5 -tot: 288 -avg: 57
ROW 2 -count: 4 -tot: 193 -avg: 48
ROW 3 -count: 7 -tot: 64 -avg: 9
ROW 4 -count: 4 -tot: 398 -avg: 99
from data2 import data
go(data)
Records: 2
-----------------
ROW 1 -count: 4 -tot: 173 -avg: 43
ROW 2 -count: 8 -tot: 45 -avg: 5
请特别注意第一行,在从 Memo Pad 导入之前,需要导入 memoimp 模块,并运行其 .install() 方法。我认为开发人员应该使这成为以后版本的缺省值,但同时,将第一行放在剪贴板是很方便的(在便笺中将它复制到那儿也很容易)。
为完整起见,让我们来看一下这些“data”模块之一可能会是怎样的:
图 3. Memo Pad 数据文件模块
更多精彩
赞助商链接