python基礎 之檔案操作

2022-08-30 04:51:08 字數 1305 閱讀 6676

一、檔案操作的基本流程

#

開啟檔案,得到檔案控制代碼並賦值給乙個變數

f = open('

小重山','

r',encoding='

utf-8')

#通過控制代碼對檔案進行操作

print

(f.read())

#關閉檔案

f.close()

二、檔案開啟模式

r,唯讀模式(預設)。

w,只寫模式。【不可讀;不存在則建立;存在則刪除內容;】

a,追加模式。【可讀; 不存在則建立;存在則只追加內容】

"+" 表示可以同時讀寫某個檔案

r+,可讀寫檔案 【可讀;可寫;可追加】 ;游標預設在0位置,最後位置開始寫

w+,寫讀;先清空,再寫讀

a+,同a;游標預設在最後位置

三、常用檔案方法

f = open('

小重山','

r',encoding='

utf8')

#取出游標位置,乙個漢字算3個,如果英文就算1個

print

(f.tell())

#移動游標到指定位置

f.seek(0)

#取值一行,#無論是read()還是readline(),游標會發生位置變化

print

(f.readline())

#返回全部

print

(f.readlines())

#將緩衝區中的資料立刻寫入檔案,同時清空緩衝區

f.flush()

#截斷檔案,預設從當前位置起截斷,可指定截斷位置引數size;截斷之後 size 後面的所有字元被刪除。

f.truncate()

四、with語句

#

為了避免開啟檔案後忘記關閉,可以通過管理上下文,此時不需要寫f.close()

with open('

log','r'

) as f:

f.readline()

#同時管理多個檔案物件

with open('

log1

','r

') as f_read, open('

log2

','w

') as f_write:

for line in

f_read:

f_write.write(line)

Python基礎之檔案操作

python的檔案操作還是比較簡單的基本分為三步 開啟,讀寫,關閉 檔案開啟 f open db r 開啟 f.read 讀 f.close 關閉 為了避免程式設計師忘記最後一步關閉,優雅的python使用了以下語句 with open db r as f,open db2 r as f2 opra...

python基礎之檔案操作

開啟檔案並輸出檔案內容模板 f open flie mode r encoding utf 8 data f.read 返回整個檔案資料 data f.readlines 以列 式,返回整個檔案資料 print data f.close flie檔案路徑 相對路徑或者絕對路徑 mode檔案開啟模式 ...

Python基礎之檔案操作

1 開啟檔案的方法 第一種 開啟檔案執行完命令後,需要關閉檔案,否則會一直占用記憶體空間 f open data 1.txt r encoding utf 8 後面的r 表示開啟檔案的模式是讀寫,encoding 8 是指定編碼格式,因為用open 函式開啟,open 函式會去找系統的預設編碼,wi...