簡單的Python檔案操作 1 檔案的開關與讀寫

2021-08-20 06:01:07 字數 1565 閱讀 9976

在python中,使用open函式,可以開啟乙個已經存在的檔案,或者建立乙個新檔案.

open(檔名,訪問模式)   如例子所示:  f  =  open ('test.txt','w') 

訪問模式如下圖:

關閉檔案 :  close() 

如例子所示: 

# 新建乙個檔案,檔名為 test.txt

f=open('test.txt','w')

# 關閉這個檔案

f.close()

檔案的讀寫:

<1>寫資料(write)  使用write()可以完成像檔案寫入資料

(如果檔案不存在就會建立,如果存在那就先清空,然後寫入資料)

f = open('test.txt', 'w')

f.write('hello world, i am here!')

f.close()

(2) 讀資料(read) 

使用read(num)可以從檔案中讀取資料,num表示要從檔案中讀取的資料的長度,單位是位元組(如果沒有傳入num,你們就表示讀取檔案中所有的資料)

f = open('test.txt', 'r')

content = f.read(5)

print(content)

print("-"*30)

content = f.read()

print(content)

f.close()

注意 : 如果open開啟的是乙個檔案,那麼可以不用寫開啟的模式,即只寫open('text.txt')

如果使用讀了很多次,那麼後面讀取的資料是從上次讀完後位置開始的

(3) 讀資料(readlines)

就像read沒有引數時一樣,readlines可以按照行的方式把整個檔案中的內容進行一次性讀取,並且返回的是乙個列表,其中每一行的資料為乙個元素

#coding=utf-8

f = open('test.txt', 'r')

content = f.readlines()

print(type(content))

i=1for temp in content:

print("%d:%s"%(i, temp))

i+=1

f.close()

<4>讀資料(readline)

#coding=utf-8

f = open('test.txt', 'r')

content = f.readline()

print("1:%s"%content)

content = f.readline()

print("2:%s"%content)

f.close()

檔案操作《1》檔案的讀寫

檔案操作在c語言中是乙個不能忽略的知識點,學習檔案操作也可以解除大家對檔案的誤解,可能許多人會認為只有資料夾中的文字檔案,編譯c語言時的原始檔和標頭檔案才是檔案等,其實不能,計算機中的顯示器 滑鼠 鍵盤 印表機等都可以稱為檔案,沒想到吧,其中的鍵盤是標準輸入檔案,顯示器是標準輸出檔案 理解了檔案後我...

1 檔案測試 2 檔案操作

1 檔案測試函式 2 檔案操作 新建檔案 fopen filename,w 以 寫 的方式開啟乙個不存在的檔案,就會新建該檔案 檔案刪除 unlink 檔案複製 copy filename,aaa bb.txt 盡量使用 和相對路徑,因為linux只認 也沒有磁碟分割槽,而windows 和 都認 ...

Python檔案的簡單操作

今日主要學習對檔案的簡單處理 部分方法 open 路徑 開啟方式 路徑中間斷均為雙斜槓或單反斜槓.通過開啟方式來判斷是否為唯讀或可更改文件.read len 讀取檔案且指向所讀取位置,len為所讀取的字元數.close 關閉檔案.tell 返回當前指向的位元組位置.seek offset from ...