python全棧脫產第7天 檔案

2022-09-04 13:21:11 字數 558 閱讀 9103

一、檔案

定義:檔案時作業系統為使用者/應用程式提供的一種操作硬碟的抽象單位

用途:使用者/應用程式對檔案的讀寫操作會由作業系統轉換成具體的硬碟操作,所以使用者/應用程式可以通過簡單的讀/寫檔案來間接地控制複雜的硬碟的訪問操作,實現永久儲存到硬碟

用法:檔案操作的基本步驟:f=open(...)開啟檔案,拿到乙個檔案物件f,f相當於乙個遙控器,可以向作業系統傳送指令

f.read() 讀寫檔案,向作業系統傳送讀寫檔案指令

f.close()關閉檔案,**作業系統的資源

上下文管理:with open(...) as f:

pass  會自動關閉,不需要手動關閉

檔案的開啟模式:r:唯讀模式l(預設):檔案存在則讀,不存在則報錯,指標指向檔案開頭

w:只寫模式:檔案存在則清空,不存在則建立,指標指向檔案開頭

a:只追加寫模式:檔案存在則追加寫,不存在則建立,檔案指向檔案末尾

優點:作業系統會將硬碟中二進位制數字解碼成unicode然後返回

b:二進位制模式,一定不能指定encoding引數

優點:可以讀取任何型別的檔案

python全棧脫產第15天 模組

模組 定義 模組是一系列功能的集合體 模組的格式 1.使用python編寫的.py檔案 2.已被編譯成共享庫或是dll的c或是c 擴充套件 3.把一系列模組組織到一起的資料夾 4.使用c編寫並鏈結到python直譯器的內建模組 用處 1.使用內建的或是第三方模組的好處是 拿來主義,可以極大地提高開發...

Python全棧開發第5天作業

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

Python學習第9天 檔案處理 OS模組

2 os模組 python的重要組成部分之一 使用關鍵的開啟函式open open 中包含兩個引數 檔案的名字和開啟模式 開啟模式 r 讀取 預設值,檔案不存在時候報錯 a 追加 開啟追加的檔案 w 寫入 開啟檔案進行寫入 x 建立 建立指定的檔案 處理方式 t 文字方式開啟 預設值 b 二進位制開...