python讀寫檔案操作示例程式

2022-09-28 20:42:21 字數 987 閱讀 3249

檔案操作示例

複製** **如下:

#輸入檔案

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是相容的。在磁碟上讀寫檔案的功能都是由作業系統提供的,現在作業系統不允許普通的程式直接操作磁碟 所以,讀寫檔案就是請求作業系統開啟乙個檔案物件 通常稱為檔案描述符 然後,通過作業系統提供的介面從這個檔案物件中讀取資料 讀檔案 或者...