导航: 起始页 > Dive Into Python > 第一个 Python 程序 | << >> | ||||
Python 研究(Dive Into Python)Python 从新手到高手 [DIP_5_4_CPUG_RELEASE] |
大家都很清楚, 其他书籍是如何一步步从编程基础讲述到构建完整的可运行程序的, 还是让我们跳过这个部分吧!
这是一个完整的, 可执行的 Python 程序。
它可能对您来说根本无法理解。别着急, 我们将逐行的进行剖析。不过首先把代码通读一遍, 看一看是否有些可以理解的内容。
例 2.1. odbchelper.py
如果您还没有下载本书附带的例子程序, 可以 下载本程序和其他例子程序。
def buildConnectionString(params): """Build a connection string from a dictionary of parameters. Returns string.""" return ";".join(["%s=%s" % (k, v) for k, v in params.items()]) if __name__ == "__main__": myParams = {"server":"mpilgrim", \ "database":"master", \ "uid":"sa", \ "pwd":"secret" \ } print buildConnectionString(myParams)
现在运行一下这个程序, 看一看结果是什么。
在 Windows 的 ActivePython IDE 中, 可以选择 File->Run... (Ctrl-R) 来运行 Python 程序。输出结果将显示在交互窗口中。 |
在 Mac OS 的 Python IDE 中, 可以选择 Python->Run window... (Cmd-R) 来运行 Python 程序, 但首先要设置一个重要的选项。在 IDE 中打开 .py 模块, 点击窗口右上角的黑色三角, 弹出这个模块的选项菜单, 然后将 Run as __main__ 选中。 这个设置是同模块一同保存的, 所以对于每个模块您都需要这样做。 |
在 UNIX 兼容的操作系统中 (包括 Mac OS X), 可以通过命令行: python odbchelper.py 运行模块。 |
<< 小结 |
| 1 | 2 | 3 | 4 | 5 | 6 | |
函数声明 >> |