<dd id="sga4y"><optgroup id="sga4y"></optgroup></dd>
<nav id="sga4y"><code id="sga4y"></code></nav>
  • <optgroup id="sga4y"></optgroup>

    第 2 章 第一個 Python 程序

    大家都很清楚,其他書籍是如何一步步從編程基礎講述到構建完整的可運行程序的,但還是讓我們跳過這個部分吧!

    2.1. 概覽

    這是一個完整的、可執行的 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 OSPython IDE 中,可以選擇 Python->Run window... (Cmd-R) 來運行 Python 程序,但首先要設置一個重要的選項。在 IDE 中打開 .py 模塊,點擊窗口右上角的黑色三角,彈出這個模塊的選項菜單,然后將 Run as __main__ 選中。 這個設置是同模塊一同保存的,所以對于每個模塊您都需要這樣做。
    提示
    UNIX 兼容的操作系統中 (包括 Mac OS X),可以通過命令行:python odbchelper.py 運行模塊。

    odbchelper.py 的輸出結果:

    server=mpilgrim;uid=sa;database=master;pwd=secret
    97av