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

Python模塊/包安裝使用入門教程

 更新時間:2026年02月09日 10:56:06   作者:Pemissist  
本文介紹了Python中的模塊和包的概念,包括模塊的定義、導(dǎo)入方式、自定義模塊注意事項、包的創(chuàng)建和使用,以及第三方包的安裝和使用,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧

Python【模塊/包】

提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

一、定義和作用

模塊(Module)模塊內(nèi)部定義了函數(shù),類和變量??梢岳斫鉃槊恳粋€模塊就是一個工具包來供我們使用。

二、模塊導(dǎo)入方式

# 模塊導(dǎo)入方式
[from 模塊名] import [模塊 | 類 | 變量 | 函數(shù) | *] [as 別名] # []表示可選
# 模塊使用方式 模塊名.功能名
import time
# 程序睡眠1s(阻塞)
time.sleep(1)

常用組合:

  • import 模塊名
  • from 模塊名 import 類/變量/方法等
  • from 模塊名 import *
  • import 模塊名 as 別名
  • from 模塊名 import 功能名 as 別名

注意事項??

  • from可以省略,直接使用import即可。
  • as別名可以省略,簡化長模塊名、解決命名沖突是它的核心價值。
  • 通過(.)來確認(rèn)層級關(guān)系。
  • 模塊導(dǎo)入寫在代碼文件開頭位置。

三、自定義模塊

注意事項??

  • 自定義模塊名必須符合標(biāo)識命名規(guī)則。
  • 如果導(dǎo)入的多個自定模塊中有同名的方法,會自動調(diào)用后者導(dǎo)入的方法而非前者。

3.1.內(nèi)置變量main

# 只有當(dāng)程序是直接執(zhí)行的才會進(jìn)入if內(nèi)部,如果是導(dǎo)入的不會執(zhí)行。
if __name__ == '__main__':

3.2.all變量

# all是一個列表
# 用于控制import *導(dǎo)入,只有標(biāo)記了all的方法才會被導(dǎo)入(除非手動導(dǎo)入),否則不會被導(dǎo)入。
_all_ = ['test1']

四、包

包可以理解為一個文件夾,里面包含了各個Python模塊。創(chuàng)建包時會自動創(chuàng)建一個_init.py_文件,此文件存在才說明這是一個包,一個包可以理解為一堆同類型功能的集合體。

4.1.Directory和Package區(qū)別

類型DirectoryPackage
本質(zhì)一個不包含 init.py 的文件夾一個包含 init.py 文件的目錄。
作用僅用于存放文件或其他子目錄,在 Python 中不被識別為可導(dǎo)入的模塊1.作為可導(dǎo)入的模塊集合:可以在項目的其他地方通過 import 語句導(dǎo)入包內(nèi)的模塊。2.組織代碼結(jié)構(gòu):將功能相關(guān)的模塊放在同一個包下,讓項目結(jié)構(gòu)更清晰,便于維護(hù)。3.初始化包級資源:init.py 可以定義包級別的變量、函數(shù)或初始化邏輯,當(dāng)包被導(dǎo)入時會自動執(zhí)行。
使用場景存放項目的配置文件、數(shù)據(jù)文件、日志等非代碼資源,或臨時存放腳本文件封裝項目的核心功能模塊,比如一個 utils 包來存放工具函數(shù),或一個 models 包來存放數(shù)據(jù)模型。

??通過在init.py文件中定義__all__ = [‘模塊1’,‘模塊2’,‘…’]來控制inport *的范圍。

五、第三方包

5.1.定義

在Python程序的生態(tài)中,有許多非常多的第三方包(非Python官方),可以極大的幫助我們提高開發(fā)效率,如:

  • 科學(xué)計算中常用的:numpy包
  • 數(shù)據(jù)分析中常用的:pandas包
  • 大數(shù)據(jù)計算中用的:pyspark、apache-flink包
  • 圖形可視化常用的:matplotlib、pyecharts包
  • 人工智能常用的:tensorflow包

但由于是第三方包,Python沒有內(nèi)置,需要我們?nèi)ナ謩影惭b才可以導(dǎo)入使用。

5.2.安裝使用

通過Python內(nèi)置的pip程序來安裝使用,即可通過網(wǎng)絡(luò)進(jìn)行安裝。

# 默認(rèn)從國外網(wǎng)站下載,速度較慢
pip install 包名稱
# 通過使用國內(nèi)網(wǎng)站下載速度較快:https://pypi.tuna.tsinghua.edu.cn/simple
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名稱

到此這篇關(guān)于Python模塊/包安裝使用入門教程的文章就介紹到這了,更多相關(guān)Python模塊/包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實現(xiàn)獲取電腦所連接的wifi密碼

    python實現(xiàn)獲取電腦所連接的wifi密碼

    電腦連接wifi后,很難直觀地看到當(dāng)前連接wifi的密碼,需要借助命令行公管局才可以查看到相關(guān)信息,本文為大家介紹一下如何利用python獲取電腦所連接的wifi密碼,感興趣的可以了解下
    2023-11-11
  • 使用matplotlib繪制圖例標(biāo)簽中帶有公式的圖

    使用matplotlib繪制圖例標(biāo)簽中帶有公式的圖

    今天小編就為大家分享一篇使用matplotlib繪制圖例標(biāo)簽中帶有公式的圖,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Win10安裝dlib GPU過程詳解

    Win10安裝dlib GPU過程詳解

    這篇文章主要介紹了如何在Win10中安裝dlib GPU,文中有非常詳細(xì)的圖文示例,對想要安裝dlib的小伙伴們很有幫助,需要的朋友可以參考下
    2021-12-12
  • 解決python路徑錯誤,運(yùn)行.py文件,找不到路徑的問題

    解決python路徑錯誤,運(yùn)行.py文件,找不到路徑的問題

    這篇文章主要介紹了解決python路徑錯誤,運(yùn)行.py文件,找不到路徑的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • pytest中文文檔之編寫斷言

    pytest中文文檔之編寫斷言

    這篇文章主要給大家介紹了關(guān)于pytest中文文檔之編寫斷言的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用pytest具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • networkx庫繪制帶權(quán)圖給無權(quán)圖加權(quán)重輸出

    networkx庫繪制帶權(quán)圖給無權(quán)圖加權(quán)重輸出

    這篇文章主要為大家介紹了Python?networkx庫繪制帶權(quán)圖給無權(quán)圖加權(quán)重并輸出權(quán)重的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • python實現(xiàn)飛機(jī)大戰(zhàn)

    python實現(xiàn)飛機(jī)大戰(zhàn)

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)飛機(jī)大戰(zhàn)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • python讀文件保存到字典,修改字典并寫入新文件的實例

    python讀文件保存到字典,修改字典并寫入新文件的實例

    下面小編就為大家分享一篇python讀文件保存到字典,修改字典并寫入新文件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 使用python搭建服務(wù)器并實現(xiàn)Android端與之通信的方法

    使用python搭建服務(wù)器并實現(xiàn)Android端與之通信的方法

    今天小編就為大家分享一篇使用python搭建服務(wù)器并實現(xiàn)Android端與之通信的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 詳解python對象之間的交互

    詳解python對象之間的交互

    這篇文章主要介紹了詳解python對象之間的交互,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09

最新評論

文登市| 商都县| 鄂州市| 德惠市| 锦州市| 普定县| 盐津县| 驻马店市| 凤庆县| 昌邑市| 句容市| 朝阳区| 南溪县| 新昌县| 安多县| 双牌县| 鄂托克旗| 英德市| 汉中市| 甘德县| 登封市| 灵武市| 屏东市| 忻州市| 五寨县| 平和县| 龙州县| 合江县| 兰州市| 安塞县| 辽源市| 平原县| 远安县| 洛宁县| 永吉县| 扶余县| 峨山| 仪征市| 河南省| 兴安盟| 吉木萨尔县|