欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解python中的模塊及包導入

 更新時間:2019年08月30日 17:02:38   作者:飛躍流火  
python中的導入關鍵字:import 以及from import。這篇文章主要介紹了詳解python中的模塊及包導入,需要的朋友可以參考下

python中的導入關鍵字:import 以及from  import

1、import

  import一般用于導入包以及模塊。

  不過有個小問題:

  (1)當導入的是模塊的時候是可以直接可以使用模塊內的函數(shù)以及變量的,

     比如說:包名為:com.test,在這個包底下有個模塊為a.py,那么當其他包中的模塊想要引入a模塊的時候寫法為  

import com.test.a  

    在b.py中調用的方式為:com.test.a.(a中的函數(shù)或者變量),而不能直接寫為a.(a中的函數(shù)名或者變量)

 ?。?)當導入的是包名的時候,例如:import com.test

    這個時候會發(fā)現(xiàn),不能使用test包下的模塊,解決方法是在test包下新建一個_init_.py文件(在pycharn中,當你新建package時,都會自動生成一個_ini_.py文件),在這個文件中書寫   

from . import a

    在上面這句話中 . (點)代表的是當前文件夾。這是因為在進行import 包名的操作的時候其會調用_init_.py文件。

    這樣就可以在b模塊中進行調用了,本來是想省事的,想在_init_.py中使用from . import *來將test包下的模塊都進行引入,然后發(fā)現(xiàn)并不可以,                只能一個一個模塊的進行引入。

     調用方法同上,也是通過(包名.模塊名.方法或者變量名)進行調用

2、from .. import ..

  一般寫法為from 包名 import 模塊名或者是 from 模塊名 import 函數(shù)名

  這種方法寫起來就比較直觀一點,也不用書寫_init_.py文件,只用將相應的模塊名或者模塊中的函數(shù)名進行引入即可,調用的時候直接通過模塊名           進行調用,不能通過(包名.模塊名.函數(shù)名)進行調用。

注意:上述的操作僅僅適用于在同一個文件夾下不同包之間進行調用。

總結

以上所述是小編給大家介紹的python中的模塊及包導入,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

相關文章

  • python實現(xiàn)圖像邊緣檢測

    python實現(xiàn)圖像邊緣檢測

    這篇文章主要為大家詳細介紹了python實現(xiàn)圖像邊緣檢測,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • python3從網(wǎng)絡攝像機解析mjpeg http流的示例

    python3從網(wǎng)絡攝像機解析mjpeg http流的示例

    這篇文章主要介紹了python3從網(wǎng)絡攝像機解析mjpeg http流的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11
  • 解決Python的str強轉int時遇到的問題

    解決Python的str強轉int時遇到的問題

    下面小編就為大家分享一篇解決Python的str強轉int時遇到的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python?urllib庫的使用指南詳解

    Python?urllib庫的使用指南詳解

    所謂網(wǎng)頁抓取,就是把URL地址中指定的網(wǎng)絡資源從網(wǎng)絡流中讀取出來,保存到本地。?在Python中有很多庫可以用來抓取網(wǎng)頁,本文將講解其中的urllib庫,感興趣的可以了解一下
    2022-04-04
  • Python各類圖像庫的圖片讀寫方式總結(推薦)

    Python各類圖像庫的圖片讀寫方式總結(推薦)

    這篇文章主要介紹了Python各類圖像庫的圖片讀寫方式總結(推薦),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Python+pyaudio實現(xiàn)音頻控制示例詳解

    Python+pyaudio實現(xiàn)音頻控制示例詳解

    PyAudio?是語音處理的?Python?庫,提供了比較豐富的功能。本文將利用pyaudio控制指定設備,實現(xiàn)錄制音頻、采集音頻流、播放音頻,感興趣的可以了解一下
    2022-07-07
  • Python 編程語言詳細介紹

    Python 編程語言詳細介紹

    這篇文章主要分享的是 Python 編程語言的詳細介紹,Python 由 Guido van Rossum 設計,作為“ABC”編程語言的繼承者,于 1991 年首次發(fā)布。它是一種高級通用語言,其設計理念是通過使用縮進來強調代碼的可讀性。文章具有一定的參考價值,需要的朋友可以參考一下
    2021-11-11
  • 一文詳解python多繼承的3C算法

    一文詳解python多繼承的3C算法

    有很多地方都說python多繼承的繼承順序,是按照深度遍歷的方式,其實python多繼承順序的算法,不是嚴格意義上的深度遍歷,而是基于深度遍歷基礎上優(yōu)化出一種叫3C算法,本文將給大家詳細的介紹一下python多繼承的3C算法,需要的朋友可以參考下
    2024-07-07
  • python分治法求二維數(shù)組局部峰值方法

    python分治法求二維數(shù)組局部峰值方法

    下面小編就為大家分享一篇python分治法求二維數(shù)組局部峰值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python日志模塊logging基本用法分析

    Python日志模塊logging基本用法分析

    這篇文章主要介紹了Python日志模塊logging基本用法,結合實例形式分析了日志模塊logging的功能、常用函數(shù)、相關使用技巧與注意事項,需要的朋友可以參考下
    2018-08-08

最新評論