python中檔案的操作

2022-06-26 09:48:10 字數 1386 閱讀 8085

一、檔案概述

1.計算機檔案是乙個儲存在儲存器上的資料序列,可以包含任何資料內容

2.檔案包括文字檔案和二進位制檔案。

3.資訊量

1024byte = 1kb

1024kb = 1mb

1024mb = 1gb

1024gb = 1t

4.字元編碼

4.1ascii編碼

4.2gb2312編碼

4.3gbk編碼

4.4unicode編碼

4.5utf-8編碼

5.位元組型別-編碼與解碼

字元轉換成對應的編碼稱為編碼,根據字元編碼轉換成字元叫做解碼。

二、python檔案操作

1.open函式 open(file, mode='r', encoding=none)

file 包含檔名的字串,可以是相對路徑或絕對路徑

mode 乙個可選字串,用於指定開啟檔案的模式,預設值r表示文字讀

encoding文字模式下指定檔案的編碼

mode的取值:

"r" 文字讀取(預設)

"w"文字寫入,並清空檔案,檔案不存在則建立

"x"文字寫,排它性建立,如果檔案存在則失敗

"a"文字寫,如果檔案存在則在尾部追加,不存在則建立

和mode組合的字元:

"b" 二進位制的模式。例如"rb"表示二進位制讀

"t"文字模式(預設)。例如rt一般省略t

"+"讀取寫入。例如r+表示同時讀寫

2.讀文字檔案-基本操作

3.whit 上下文管理

4.使用python將提供的csv檔案中的內容讀到記憶體,並使用列表來表示。(提示,csv檔案的編碼是gbk)

5.將第4中解析出的列表再組織成csv格式寫入乙個新的csv檔案。

with open('鳶尾1.csv', 'w', encoding='gbk') as fb:

for line in data:

fb.write(','.join(line)+ '\n')

Python中檔案的操作

python提供了必要的函式和方法進行預設情況下的檔案基本操作。你可以用file物件做大部分的檔案操作。檔案 硬碟中一塊儲存空間 虛擬的檔案 檔案操作 根據檔名來操作硬碟的那塊儲存空間,操作方式 讀read 寫write 必需的三個步驟 1.開啟檔案 2.操作檔案 3.關閉檔案 一 開啟檔案 必須先...

python中檔案的操作

開啟 操作 關閉 基本引數 r readonly 預設引數 只能讀 不能寫 讀取檔案不存在 會報錯 w 寫檔案 write only 檔案存在時,會清空檔案的內容並寫入新的檔案內容 檔案不存在,會建立新的檔案並寫入內容 a 寫檔案 write only 寫 不會清空檔案內容 會在檔案末尾追加 寫 檔...

python中檔案的操作

f open home ceshi mmm.txt w w 為讀寫 f.write zuoshouzhiyue n 寫入資料 記得加 n f.tell 當前在檔案中的位置 14 f.write sadingding n f.tell 25 f.seek 12,1 移動當前位置 12代表移動量 1代表...