python包和模組的內容整理
1、包
(1)包是一個資料夾,存放多個模組,作用是包含多個模組,本質上仍然是模組,因此包也可以包含在其中。
(2)庫:與模組和包相比,庫是一個更大的概念,在Python標準庫中,每個庫包含多個包,而在每個包中則包含多個模組。
(3)在每個包的目錄下必須建立一個__init__.py模組,用於告知Python將該目錄作為包處理。
例項用法
先新建一個test資料夾,在資料夾中新增一個 __init__.py 檔案: #該包的說明文件 ''' 這是一個簡單的包 ''' print('這是一個簡單的包') 使用該包 import test print(test.__doc__) print(type(test)) print(test) 這是一個簡單的包 這是一個簡單的包 <class 'module'> <module 'test' from 'C:/Users/Administrator/Desktop/2021-1-14\test\__init__.py'>
2、檢視模組成員
dir()函式
dir函式,用於檢視指定模組(包括變數、函式和類)包含的所有成員
所有成員,不僅包括可用於呼叫的模組成員,還包括名稱以雙下劃線"__"開始和結束的所有成員(在本模組中使用,不希望被其他檔案呼叫)
透過 dir() 函式檢視string模組中包含哪些成員 import string print(dir(string)) ['ChainMap', 'Formatter', 'Template', '_TemplateMetaclass', '__builtins__', '__cached__', '__doc__', '__file__'...
忽略顯示 dir() 函式輸出的特殊成員 import string print([e for e in dir(string) if not e.startswith('_')]) 透過列表推導式,可在 dir() 函式輸出結果的基礎上,篩選出有用的成員並顯示
以上就是python包和模組的內容整理,希望能對大家有所幫助!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/855/viewspace-2830707/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python包和模組管理Python
- Python - 模組包Python
- Python的包(package)和模組(module)介紹PythonPackage
- 模組和包
- Python包與模組Python
- Python - 模組與包Python
- python模組與包Python
- Python基礎入門(8)- Python模組和包Python
- Python 常用系統模組整理Python
- Python的configparser模組讀取.ini檔案內容並輸出Python
- Python 內建模組:os模組Python
- Python中的類、模組和包究竟是什麼?Python
- Rust 程式設計影片教程對應講解內容-包、crate、模組Rust程式設計
- 9.模組和包
- pipenv管理模組和包
- Bootstrap 包的內容boot
- 關於Python包和模組的10個知識清單Python
- Python案例學習——模組和包、爬蟲的基礎概念Python爬蟲
- Rust 程式設計視訊教程對應講解內容-包、crate、模組Rust程式設計
- Python類、模組、包的概念及區別Python
- python 基礎之模組與包Python
- Python學習之模組與包Python
- Python中的包模組引用成員的方法Python
- python常用標準庫(壓縮包模組zipfile和tarfile)Python
- MySQL部分內容整理MySql
- Python元組和字典的拆包Python
- python re模組常見使用方法整理Python
- Python的常見模組:OS和 time模組介紹Python
- python-包及日誌模組使用Python
- 第十三章 模組和包
- rust學習八、包和模組Rust
- [實戰演練]python3使用requests模組爬取頁面內容Python
- Python 3 學習筆記之——變數作用域、模組和包Python筆記變數
- python(pip)包/模組:如何離線安裝?Python
- 模組與包
- 數論內容簡要整理
- python 模組:itsdangerous 模組Python
- Python模組:time模組Python