Python 檔案處理的基本操作

2021-10-03 20:39:39 字數 1078 閱讀 5013

檔案是作業系統提供給使用者/應用程式操作硬碟的一種虛擬的概念/介面

使用者/應用程式(open())

作業系統(檔案)

計算機硬體(硬碟)

使用者/應用程式可以通過檔案將資料永久儲存的硬碟中 即操作檔案就是操作硬碟

使用者/應用程式直接操作的是檔案,對檔案進行的所有的操作,都是在向作業系統傳送系統呼叫,然後再由操作將其轉換成具體的硬碟操作

控制檔案讀寫內容的模式:t和b

強調:t和b不能單獨使用,必須跟r/w/a連用

t文字(預設的模式)

讀寫都以str(unicode)為單位的

文字檔案

必須指定encoding=『utf-8』

b二進位制/bytes 控制檔案讀寫操作的模式

r: 唯讀模式

w: 只寫模式

a: 只追加寫模式

+:r+、w+、a+

4.1 開啟檔案
# windows路徑分隔符問題

open

('c:\a\nb\c\d.txt'

)# 錯誤'\'會被認為是轉義字元

# 解決方案一:推薦

open

(r'c:\a.txt\nb\c\d.txt'

)# 解決方案二:

open

('c:/a.txt/nb/c/d.txt'

)f =

open

(r'aaa/a.txt'

, mode=

'rt'

)# f的值是一種變數,占用的是應用程式的記憶體空間

4.2 操作檔案
讀/寫檔案,應用程式對檔案的讀寫請求都是在向作業系統傳送,系統呼叫,然後由作業系統控制硬碟把輸入讀入記憶體、或者寫入硬碟

res = f.read(

)

關閉

f.close(

)# **作業系統資源

python 檔案的基本操作

檔案的操作 建立,讀,寫 建立檔案 file open read write close 以讀的方式開啟檔案 obj file c users administrator desktop python.h r 如果檔案不存在,則建立檔案,如果檔案存在,以讀寫的方式開啟檔案,重新編輯,原始檔記憶體刪除...

Python檔案的基本操作

在 計算機 中要操作檔案的套路非常固定,一共包含三個步驟 關閉檔案 在 python 中要操作檔案需要記住 1 個函式和 3 個方法 序號函式 方法 說明01 open 開啟檔案,並且返回檔案操作物件 02read 將檔案內容讀取到記憶體 03write 將指定內容寫入檔案 04close 關閉檔案...

Python 檔案的基本操作

開啟檔案的模式有 表示可以同時讀寫某個檔案 u 表示在讀取時,可以將 r n r n自動轉換成 n 與 r 或 r 模式同使用 b 表示處理二進位制檔案 如 ftp傳送上傳iso映象檔案,linux可忽略,windows處理二進位制檔案時需標註 檔案修改 因為檔案的讀寫限制,若相對檔案進行修改。思路...