<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python---模塊

          共 1206字,需瀏覽 3分鐘

           ·

          2021-02-27 12:19

          作者:Vamei

          出處:http://www.cnblogs.com/vamei

           

          我們之前看到了函數(shù)和對象。從本質(zhì)上來說,它們都是為了更好的組織已經(jīng)有的程序,以方便重復(fù)利用。

          模塊(module)也是為了同樣的目的。在Python中,一個.py文件就構(gòu)成一個模塊。通過模塊,你可以調(diào)用其它文件中的程序

           

          引入模塊

          我們先寫一個first.py文件,內(nèi)容如下:

          def laugh():    print 'HaHaHaHa'

          再寫一個second.py,并引入first中的程序:

          import first
          for i in range(10): first.laugh()

          在second.py中,我們使用了first.py中定義的laugh()函數(shù)。

           

          引入模塊后,可以通過模塊.對象的方式來調(diào)用引入模塊中的某個對象。上面例子中,first為引入的模塊,laugh()是我們所引入的對象。

          Python中還有其它的引入方式,

          import a as b             # 引入模塊a,并將模塊a重命名為b

          from a import function1   # 從模塊a中引入function1對象。調(diào)用a中對象時,我們不用再說明模塊,即直接使用function1,而不是a.function1。

          from a import *           # 從模塊a中引入所有對象。調(diào)用a中對象時,我們不用再說明模塊,即直接使用對象,而不是a.對象

          這些引用方式,可以方便后面的程序書寫。

          搜索路徑

          Python會在以下路徑中搜索它想要尋找的模塊:

          1. 程序所在的文件夾

          2. 標(biāo)準(zhǔn)庫的安裝路徑

          3. 操作系統(tǒng)環(huán)境變量PYTHONPATH所包含的路徑

           

          如果你有自定義的模塊,或者下載的模塊,可以根據(jù)情況放在相應(yīng)的路徑,以便Python可以找到。

           

          模塊包

          可以將功能相似的模塊放在同一個文件夾(比如說this_dir)中,構(gòu)成一個模塊包。通過

          import this_dir.module

          引入this_dir文件夾中的module模塊。

           

          該文件夾中必須包含一個__init__.py的文件,提醒Python,該文件夾為一個模塊包。__init__.py可以是一個空文件。

          總結(jié)

          import module

          module.object

          __init__.py

          瀏覽 54
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  污污污在线观看网站一区二区 | 伊人大香蕉视频在线 | 青娱乐在线观看 | 日韩精品第一页 | 日韩中文字幕高清无码视频 |