python學習筆記23.包(Package)
技術標籤:python學習筆記python
1. 包 (Package)
概念
- 包 是一個包含多個模組的特殊目錄
- 目錄下有一個特殊檔案
__init__.py
- 包名的命名方式和變數名一致
好處
- 使用
import 包名
可以一次性匯入 包 中 所有的模組
在pycharm中新建一個包:
pycharm會預設在信建的包中建立一個空白的__init__.py
的檔案。
__init__.py
-要在外界使用包中的模組,需要在__init__.py
中指定對外界提供的模組列表
# 從當前目錄匯入模組列表
from . import 模組名1
from . import 模組名2
相關推薦
python學習筆記23.包(Package)
技術標籤:python學習筆記python 1. 包 (Package) 概念 包 是一個包含多個模組的特殊目錄目錄下有一個特殊檔案__init__.py包名的命名方式和變數名一致
Python學習筆記5:模組/包
1.模組 模組簡單理解就是一組功能的集合。 在Python中,一個檔案(.py)就是一個模組,檔名即模組名。
Python學習筆記:模組和包
第九章 模組和包 模組化程式設計 匯入模組的語法 使用import匯入模組,主要有兩種用法:
Python學習筆記之函式的引數和返回值的使用
01、函式引數和返回值的作用 函式根據 有沒有引數 以及 有沒有返回值,可以相互結合,共有四種:
python學習筆記17:列表list
目錄1. 常用操作2. 列表生成式3. 生成器3.1. 使用類似列表生成式的for迴圈實現generator3.2. 使用函式實現generator: yield4. 迭代器
Python學習筆記Day06~07 - 類
目錄類1.建構函式:在例項化時做一些類的初始化工作2.解構函式:在例項釋放、銷燬的時候自動執行的,通常用於做一些收尾工作,3.例項變數與類變數,類變數是大家共用的屬性,能節省記憶體開銷4.靜態屬性與動態屬性,
Python學習筆記Day08 - 網路協議、socket
目錄1.網路協議:http,smtp,dns,ftp,ssh, snmp, icmp, dhcp2.socket:將send,receive封裝,協議直接呼叫即可3.ip與port4.粘包:連續send兩次,緩衝區會導致兩次資料粘在一起傳送(可以插入一次recv)5.socket模擬sock
Python學習筆記Day09 - 多執行緒
目錄1.paramiko 基於SSH用於連線遠端伺服器並執行相關操作2.SSH與SFTP,通過paramiko執行命令,或傳輸檔案3.ssh 金鑰4.程序和執行緒5.threading 多執行緒GIL vs locklock 執行緒鎖(mutex互斥鎖) 保證同一時間只有一
python學習筆記19:集合set
目錄1. 特點:2. 常用操作 1. 特點: set和dict類似,是一組key的集合,但不儲存value;
python學習筆記(四)
if巢狀格式和案例 \'\'\'num=60#定義變數num為60 if num >=30: #如果num大於等於30 print(\"num>=30\")#則輸出num>=30,往下接著執行
python學習筆記(4)-理論:資料分析工具Pandas
python學習筆記(4)-理論:資料分析工具Pandas /*! * * Twitter Bootstrap * */ /*!
Python學習筆記之3.6-複數的數學運算 》》》 complex(real, imag) 或 cmath模組
問題 你寫的最新的網路認證方案程式碼遇到了一個難題,並且你唯一的解決辦法就是使用複數空間。再或者是你僅僅需要使用複數來執行一些計算操作。
golang學習筆記---flag包
flag 包簡介 在 Golang 程式中有很多種方法來處理命令列引數。簡單的情況下可以不使用任何庫,直接處理 os.Args;其實 Golang 的標準庫提供了 flag 包來處理命令列引數;還有第三方提供的處理命令列引數的庫,比如
golang學習筆記---pflag包
有一個第三方的命令列引數解析包 pflag 比 flag 包使用的更為廣泛。pflag 包的設計目的就是替代標準庫中的 flag 包,因此它具有更強大的功能並且與標準的相容性更好。
【Python學習筆記七】從配置檔案中讀取引數
將一些需要更改或者固定的內容存放在配置檔案中,通過讀取配置檔案來獲取引數,這樣修改以及使用起來比較方便
python學習筆記2-運算子與流程控制
一、垃圾回收機制: (1)引用計數:變數值被變數名關聯(引用)的次數,存在迴圈引用問題。
Genetic Algorithms with python 學習筆記ch1
Hello world問題 一直一個字母字元的集合,利用其中的字元和字母猜測出設定的密碼(例如Hello world)。
python學習筆記1 -- 函數語言程式設計之高階函式
我用我自己,就是高階函式,直接表現就是函式可以作為另一個函式的引數,也可以作為返回值
python學習筆記1 -- 函數語言程式設計之高階函式 使用函式作為返回值
使用函式作為返回值,看起來就很高階有木有,前面瞭解過函式名本身就是一個變數,就比如abs()函式,abs只是變數名,而abs()才是函式呼叫,那麼我們如果把ads這個變數作為返回值返回會怎麼樣呢,這就是返回函數了
Python學習筆記(2)——函式與面向物件程式設計
目錄函式引數形參形參:函式完成其工作所需要的一項資訊實參返回值可變引數模組與函式匯入指定別名函式編寫規範面向物件類屬性與方法繼承模組與類python標準庫類程式設計規範