<span id="7ztzv"></span>
<sub id="7ztzv"></sub>

<span id="7ztzv"></span><form id="7ztzv"></form>

<span id="7ztzv"></span>

        <address id="7ztzv"></address>

            第 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
            <span id="7ztzv"></span>
            <sub id="7ztzv"></sub>

            <span id="7ztzv"></span><form id="7ztzv"></form>

            <span id="7ztzv"></span>

                  <address id="7ztzv"></address>

                      亚洲欧美在线