<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 模塊 > 原文: [https://pythonbasics.org/modules/](https://pythonbasics.org/modules/) 模塊可以具有一個或多個函數。 他們可以幫助您組織代碼。 您可以有多個文件(模塊),而不是一個長的 Python 文件。 模塊是具有函數或類的 Python 文件。 Python 程序可以使用一個或多個模塊。 ## 示例 ### 什么是模塊? 有許多可用于 Python 的模塊(有時稱為庫)。 通過使用這些模塊,您可以更快地進行編碼。 將它們視為構建基塊,它們包含大量為您提供其他函數的函數(有時是類)。 ### 導入模塊 您可以使用`import`關鍵字加載模塊。 在下面的示例中,我們加載`os`模塊。 這是操作系統的縮寫,因此您可以執行系統任務。 ```py import os os.system("dir") ``` 使用該模塊,我們調用其名為系統的函數之一(運行命令)。 在這種情況下,它將僅列出目錄中的文件(`dir`命令)。 Python 有許多可用的模塊。 ### 從模塊獲取特定函數 要在模塊中導入特定函數,可以使用以下行: ```py from module import function ``` 有一個名為`time`的模塊,該模塊具有各種時間函數:獲取日期,小時,分鐘,秒等。 有很多函數。 假設您希望程序等待 2 秒。 如果需要,可以導入特定函數而不是整個模塊。 ```py #!/usr/bin/python from time import sleep sleep(2) ``` ### 從模塊導入所有函數 您可以從模塊導入所有函數,但是不建議這樣做。下面的示例導入整個時間模塊(所有函數),然后可以使用。 ```py #!/usr/bin/python from time time.sleep(2) ``` ### 列出模塊中的函數 要查看模塊中的所有函數,請啟動 Python 解釋器并輸入 ```py python import os dir(os) ``` 這將顯示模塊中的所有函數和類: ![module functions](https://img.kancloud.cn/c6/86/c6863448128c4a737864462bd2435287_696x397.jpg) ### 制作模塊 要制作模塊,請創建一個 Python 文件。 然后像導入其他模塊一樣將其導入。創建您的模塊(`fruit.py`) ```py def lemon(): print('Lemonade') ``` 然后創建您的程序(`example.py`)并調用該函數: ```py import fruit fruit.lemon() ``` ### 找不到 python 模塊 如果收到錯誤“`ImportError`:沒有名為`<name>`的模塊”,則表示未安裝該模塊。您可以使用`pip`軟件包管理器安裝模塊。 為此,最好也設置一個`virtualenv`。 ```py virtualenv projectname cd projectname source bin/activate pip install module ``` ## 練習 試試下面的練習 1. 導入數學模塊并調用`sin`函數 2. 使用函數`snake()`創建自己的模塊 [下載示例](https://gum.co/HhgpI)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看