在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 ...