python學習筆記(12)文件讀寫
阿新 • • 發佈:2017-10-13
沒有 pen wid cor 註釋 jos .html .get .com
原鏈:http://www.cnblogs.com/vamei/archive/2012/06/06/2537868.html
第一部分:
#文件讀寫 #f = open(文件名,模式) #"r" read 只讀 #"w" write 寫入 f = open("test.txt", "r")#打開test.txt文件,只讀模式 #讀取 content = f.read(N) #讀取N bytes 的數據 #read([size])方法從文件當前位置起讀取size個字節 #若無參數size,則表示讀取至文件結束為止,返回為字符串對象 content = f.readline() #讀取一行 #返回一個字符串對象#比較適合大文件 conten = f.readlines() #讀取所有行 #返回list,每個元素是一行 #大文件耗時 #寫入 f.write(‘I like apple‘) #將字符串寫入文件 #關閉文件 f.close ‘‘‘ 作業 建立一個record.txt的文檔,寫入內容如下: tom, 12, 86 Lee, 15, 99 Lucy, 11, 58 Joseph, 19, 56 再從record.txt中讀取文件並打印 ‘‘‘ ‘‘‘ 附加資料 linecache模塊 輸出文件第2行 text = linecache.getline(‘a.txt‘, 2) print (text)‘‘‘
第二部分:作業
file = open(‘D:/record.txt‘, ‘w‘) print (file.name) file.write("‘tom,12,86‘,‘lee,15,99‘,‘lucy,11,58‘,‘joseph,19,56‘") file.close() file = open(‘D:/record.txt‘, ‘r‘) lines = file.readlines() print (lines) #運行作業上面都註釋了 #行不對,換行符\n #修改 file = open(‘D:/record.txt‘, ‘w‘) print (file.name) file.write(‘tom,12,86\nlee,15,99\nlucy,11,58\njoseph,19,56‘) file.close() file = open(‘D:/record.txt‘, ‘r‘) lines = file.readlines() print (lines) #大功告成
在線編輯器運行圖,沒有目錄,要不然會報錯
修改之前的D盤文件打開圖
修改後的D盤文件打開圖
python學習筆記(12)文件讀寫