一、檔案概述
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代表...