檔案操作示例
複製** **如下:
#輸入檔案
f = open(r'd:\python27\pro\123.bak')
#輸出檔案
fw = open(r'd:\python27\pro\123e.bak','w')
#按行讀出所有文字
lines = f.readlines()
num = -1
for line in lines:
str = '@ses/%i/' %num
line = line.replace('@ses/1/',str)
num = num + 1
#寫入檔案
fw.wr程式設計客棧itelines(line)
#關閉檔案控制代碼
f.close()
fw.close()
注意,寫入檔案常用的有write()和writelines()的兩個函式,其區別在於
file.write(str):把字串str寫到檔案中
file.writelines(seq):把序列seq的內容全部寫到檔案中
這兩個函式都只是寫資料,不會寫入換行符,如果需要換行,需手動在寫入的str尾部加上'\n':
換行符在各個作業系統中界程式設計客棧定的不同,windows換行符是『\r\n',unix/linux的換行符為'\n',mac的換行符為'\r';
在python中,對換行符進行了統一處理,定義為'\n',以文字模式寫入時,如果是windows系統,則python會自動將\n轉為\r\n,mac系統類似;
預設的讀寫檔案,開啟操作就是以文字模式開啟:f = open(r'd:\python27\pro\123.bak','w')
如果以二進位制模式開啟,需指定引數b:f = open(r'd:\python27\pro\123.bak','rb')
本文標題: python讀寫檔案操作示例程式
本文位址: /jiaoben/python/102295.html
python讀寫json檔案方法示例
python寫入json檔案 首先,我們將python建立乙個字典型別的資料data,打包為json字串格式 接下來,我們將打包好的json str寫入檔案 json str json.dumps data with open data.txt a as f a 表示在不刪除原資料的情況下在檔案末尾...
python 讀 寫檔案操作
python中也提供類似於c語言中的open read write函式,下面是我根據看過的內容的乙個python讀 寫檔案的 段 讀檔案 在python的執行資料夾中新建乙個 123.txt 的檔案,輸入2341.rfp open 123.txt 開啟乙個 123.txt 得到乙個檔案物件 分配記憶...
python檔案讀寫操作
讀寫檔案是最常見的io操作,python內建了讀寫檔案的函式,用法和c是相容的。在磁碟上讀寫檔案的功能都是由作業系統提供的,現在作業系統不允許普通的程式直接操作磁碟 所以,讀寫檔案就是請求作業系統開啟乙個檔案物件 通常稱為檔案描述符 然後,通過作業系統提供的介面從這個檔案物件中讀取資料 讀檔案 或者...