• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-80  評論-24  文章-0  trackbacks-0
            區別主要有以下幾點:
               1、使用import直接導入整個模塊的話那么在引用模塊中的變量或者函數時需要使用model.function() or model.variable的形式,因為這樣只是引入了模塊名,而沒有把模塊內容引入到當前語義表中;而from  import  語句則可以直接使用函數名或變量名,沒有必要在前面加模塊名,因為這將命名(包括函數或變量)導入到本模塊的語義表中。
               2、使用import導入整個模塊的話,所有的變量,包括以"_"開頭的變量,都可以通過model.variable的形式訪問;而如果使用from model import*的形式的話則默認不導入"_"開頭的變量(函數名);不過如果使用from model import _foo的形式顯式導入的話則還是可以訪問這個變量(或函數)的。

            模塊的默認搜索路徑是按照sys.path搜索的,這個變量默認已經導入了當前目錄、PYTHONPATH指向的目錄以及安裝目錄的。

            如果一個python腳本引用了大量的標準模塊,為了提高啟動速度,當前目錄下會存在一個.pyc的文件,這被視為.py文件的預編譯版本。.pyc文件平臺獨立。
            如果以-O參數調用python解釋器,則.pyc文件被忽略,.py文件被全部編譯成bytecode,即字節碼。
            如果向python解釋器傳遞兩個-O參數,則會執行完全優化的二進制優化編譯,不過這偶爾會生成錯誤的程序,因為這樣的完全優化也只是在二進制代碼中刪除了__doc__字符串,而如果你的python腳本中本身就引用到了__doc__字符串,那么程序就會出錯,所以如果使用最優化編譯選項-OO,則需要確保無誤。

            .pyc和.pyo文件不會比.py文件執行的快,他們只是在加載的時候比.py文件快!
            posted on 2011-08-06 17:49 myjfm 閱讀(828) 評論(0)  編輯 收藏 引用 所屬分類:
            久久超乳爆乳中文字幕| 久久青青草原亚洲av无码| 精品国产99久久久久久麻豆| 久久综合视频网| 国产V综合V亚洲欧美久久| 99久久伊人精品综合观看| 久久久精品久久久久影院| 国产精品国色综合久久| 久久青青草原亚洲av无码| 久久精品亚洲一区二区三区浴池| 亚洲综合久久综合激情久久| 久久99九九国产免费看小说| 69SEX久久精品国产麻豆| 色综合久久中文字幕综合网| 91精品国产高清91久久久久久| 久久精品国产精品亚洲艾草网美妙| 伊人久久大香线蕉综合5g| 久久精品国产亚洲AV影院| 日本免费一区二区久久人人澡| 欧美日韩精品久久免费| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | WWW婷婷AV久久久影片| 亚洲欧美一级久久精品| 成人亚洲欧美久久久久| 亚洲αv久久久噜噜噜噜噜| 久久久久亚洲精品天堂久久久久久| 久久精品国产亚洲AV无码偷窥| 久久久黄色大片| 久久亚洲欧洲国产综合| 国产精品久久久久一区二区三区| 久久夜色精品国产噜噜噜亚洲AV | 久久99热狠狠色精品一区| 久久久久久毛片免费播放| 综合网日日天干夜夜久久| 伊人久久大香线蕉AV一区二区| 久久国产成人| 久久亚洲精品无码播放| 亚洲欧美一级久久精品| 青草久久久国产线免观| 久久天天躁狠狠躁夜夜2020老熟妇 | 亚洲精品美女久久777777|