python全棧脫產第15天 模組

2022-09-04 13:24:12 字數 812 閱讀 9699

模組

定義:模組是一系列功能的集合體

模組的格式:1.使用python編寫的.py檔案

2.已被編譯成共享庫或是dll的c或是c++擴充套件

3.把一系列模組組織到一起的資料夾

4.使用c編寫並鏈結到python直譯器的內建模組

用處:1.使用內建的或是第三方模組的好處是:拿來主義,可以極大地提高開發效率

2.使用自定義模組的好處是:可以減少**冗餘,抽取公用的功能定義成模組,然後程式的各個部分都可以呼叫該模組

用法:前提:一定要區分開誰是執行檔案,誰是匯入模組

import方法匯入模組

匯入模組發生的事情:1.會產生乙個模組的命名空間  2.在執行檔案時,將執行過程中產生的名字都放到模組的命名空間中 

3.在當前執行檔案的命名空間拿到模組名,該名字指向模組的命名空間

import 模組名  呼叫:模組名.需要呼叫的變數名或是函式名(起別名的話  在模組名後面加 as 別名)

總結:優點:指名道姓地向某乙個命名空間要名字,不會和當前命名空間中的名字起衝突

缺點:呼叫模組中的名字都需要字首,不夠簡潔

from...import...方法匯入模組

匯入模組發生的事情:1.會產生乙個模組的命名空間  2.在執行檔案時,將執行過程中產生的名字都放到模組的命名空間中 

3.在當前執行檔案的命名空間拿到模組名,該名字指向模組的命名空間

from 模組名 import 變數名(函式名) 呼叫:直接把名字拿來使用(起別名 在變數名後面加 as 別名)

總結:優點:使用時,無需在加字首,更簡潔

缺點:容易與當前命名空間中的名字衝突

python全棧脫產第7天 檔案

一 檔案 定義 檔案時作業系統為使用者 應用程式提供的一種操作硬碟的抽象單位 用途 使用者 應用程式對檔案的讀寫操作會由作業系統轉換成具體的硬碟操作,所以使用者 應用程式可以通過簡單的讀 寫檔案來間接地控制複雜的硬碟的訪問操作,實現永久儲存到硬碟 用法 檔案操作的基本步驟 f open 開啟檔案,拿...

Python全棧開發第5天作業

作業一 1 將使用者資訊資料庫檔案和組資訊資料庫檔案縱向合併為乙個檔案 1.txt 覆蓋 2 將使用者資訊資料庫檔案和使用者密碼資料庫檔案縱向合併為乙個檔案 2.txt 追加 3 將 1.txt 2.txt兩個檔案打包為 1.tar 4 使用gzip命令壓縮1.txt檔名為1.txt.gz 5 解壓...

Python全棧開發實戰學習15

軟體重用的重要方式除了繼承之外還有另外一種方式,即組合 組合是指在乙個類中以另外乙個類的物件作為資料屬性,稱為類的組合 class equip 裝備類 deffire self print release fire skill class riven 英雄riven的類,乙個英雄需要有裝備,因而需要...