最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3中_from...import...與import?...之間的區(qū)別詳解(包/模塊)

 更新時(shí)間:2022年08月06日 10:15:30   作者:博士僧小星  
Python編碼第一步是導(dǎo)入模塊,有時(shí)候用import?***有時(shí)候用from...import,下面這篇文章主要給大家介紹了關(guān)于python3中_from...import...與import?...之間區(qū)別的相關(guān)資料,需要的朋友可以參考下

前言

【以下說明以tkinter模塊為例進(jìn)行說明】

【下圖為安裝后在python解釋器路徑下lib(庫)文件夾下的tkinter文件夾下的內(nèi)容】

1.import ...

【語法】import tkinter

【說明】

        import引入的是包中根目錄下__init__.py中的全部?jī)?nèi)容,包括其中的類、類內(nèi)部的公有屬性、類內(nèi)部的公有方法、方法等內(nèi)容.(該種方式導(dǎo)入包的本質(zhì)就是執(zhí)行__init__.py文件

該種方式導(dǎo)入模塊的本質(zhì)是將模塊解釋執(zhí)行一遍,并賦值給tkinter: module_name = "module_name.py all code")

 ===>   import module_name ---> module_nmae.py ---> module_name.py的位置 ---> sys.path(本質(zhì)是一個(gè)列表)

2.from ... import ...

【語法】from ... import ...

【說明】

(from ... import ...引入的是在包中根目錄下__init__.py和某個(gè)文件的內(nèi)容)但是,我們知道,導(dǎo)入包是沒有意義的,最終的目的是導(dǎo)入包下面的模塊。(該種方式導(dǎo)入包)

(該種方式當(dāng)如模塊的本質(zhì)是講module_name.py文件掰開,把想要的部分放入當(dāng)前文件執(zhí)行一遍。)

3.引用也有區(qū)別

下邊代碼塊中所展示的區(qū)別,主要是受到上邊部分【說明】中所列出的原因的影響

# test.py
# coding: utf-8
# author: admain_maxin
 
class Test(object):
    def add(self, num=1):
        print(num+1)
# test1.py
# coding: utf-8
# author: admain_maxin
import test
 
test.Test().add()
 
from test import Test
 
Test().add()

4.引用優(yōu)化

例如:當(dāng)我們需要引用某個(gè)模塊module_name.py中的test()函數(shù)時(shí),如果采用 import test方式,則其首先需要在sys.path列表中所列出的目錄下查找模塊module_name.py,若多個(gè)函數(shù)均進(jìn)行這個(gè)操作,則會(huì)耗費(fèi)大量的時(shí)間(問題就出在重復(fù)的找module_name.py模塊)。這是可直接將模塊中的函數(shù)導(dǎo)入:

from module_name import test
 
# def test():
#     print("this is module_name.py test")
 
def test1():
    test()
 
def test2():
    test()
 
def test3():
    test()

總結(jié)

到此這篇關(guān)于python3中_from...import...與import ...之間的區(qū)別詳解的文章就介紹到這了,更多相關(guān)python3 _from...import...與import ...區(qū)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Win8下python3.5.1安裝教程

    Win8下python3.5.1安裝教程

    這篇文章主要為大家詳細(xì)介紹了Win8下python3.5.1安裝教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Python進(jìn)行文件處理的示例詳解

    Python進(jìn)行文件處理的示例詳解

    這篇文章主要通過幾個(gè)簡(jiǎn)單的示例,為大家詳細(xì)介紹一下Python實(shí)現(xiàn)文件處理的方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-02-02
  • torch.utils.data.DataLoader與迭代器轉(zhuǎn)換操作

    torch.utils.data.DataLoader與迭代器轉(zhuǎn)換操作

    這篇文章主要介紹了torch.utils.data.DataLoader與迭代器轉(zhuǎn)換操作,文章內(nèi)容接受非常詳細(xì),對(duì)正在學(xué)習(xí)或工作的你有一定的幫助,需要的朋友可以參考一下
    2022-02-02
  • 如何利用python實(shí)現(xiàn)列表嵌套字典取值

    如何利用python實(shí)現(xiàn)列表嵌套字典取值

    這篇文章主要介紹了如何利用python實(shí)現(xiàn)列表嵌套字典取值,首先通過將列表backup_unit_id全部提取出來,確定需要取值的對(duì)象展開文章內(nèi)容,感興趣的朋友可以看一下
    2022-06-06
  • Python如何基于smtplib發(fā)不同格式的郵件

    Python如何基于smtplib發(fā)不同格式的郵件

    這篇文章主要介紹了Python如何基于smtplib發(fā)不同格式的郵件,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • python爬取微信公眾號(hào)文章圖片并轉(zhuǎn)為PDF

    python爬取微信公眾號(hào)文章圖片并轉(zhuǎn)為PDF

    大家好,本篇文章主要講的是python爬取微信公眾號(hào)文章圖片并轉(zhuǎn)為PDF,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-02-02
  • Python應(yīng)用03 使用PyQT制作視頻播放器實(shí)例

    Python應(yīng)用03 使用PyQT制作視頻播放器實(shí)例

    本篇文章主要介紹了Python使用PyQT制作視頻播放器實(shí)例,具有一定的參考價(jià)值,有興趣的可以了解一下。
    2016-12-12
  • Python依賴包整體遷移方法詳解

    Python依賴包整體遷移方法詳解

    這篇文章主要介紹了Python依賴包整體遷移方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Django中多用戶角色和權(quán)限管理的實(shí)現(xiàn)步驟

    Django中多用戶角色和權(quán)限管理的實(shí)現(xiàn)步驟

    定義用戶角色模型:首先,定義一個(gè)用戶角色模型,該模型表示不同的用戶角色,例如管理員、普通用戶、編輯等,這篇文章主要介紹了Django中多用戶角色和權(quán)限管理的實(shí)現(xiàn)步驟,需要的朋友可以參考下
    2024-05-05
  • Django自帶的用戶驗(yàn)證系統(tǒng)實(shí)現(xiàn)

    Django自帶的用戶驗(yàn)證系統(tǒng)實(shí)現(xiàn)

    這篇文章主要介紹了Django自帶的用戶驗(yàn)證系統(tǒng)實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12

最新評(píng)論

岳池县| 城步| 阿城市| 广水市| 磐石市| 古丈县| 任丘市| 花莲县| 鄂尔多斯市| 康平县| 巨野县| 商城县| 南城县| 柘城县| 芮城县| 磴口县| 穆棱市| 三原县| 张家界市| 宜章县| 绍兴市| 新乡市| 依兰县| 乌兰县| 年辖:市辖区| 台湾省| 陆川县| 辉南县| 三原县| 化德县| 南漳县| 广西| 安化县| 长武县| 阿巴嘎旗| 大竹县| 健康| 平武县| 大同县| 佛山市| 东方市|