Python 具有基本的文字檔案讀寫功能。 Python 的標準庫提供有更豐富的讀寫功能。
文字檔案的讀寫主要透過 open() 所構建的檔案物件來實現。
 
建立檔案物件
我們開啟一個檔案,並使用一個物件來表示該檔案:
f = open(檔名,模式)
 
最常用的模式有:
“r”     # 只讀
“w”     # 寫入
 
比如
>>>f = open(“test.txt”,”r”)
 
檔案物件的方法
讀取:
content = f.read(N)          # 讀取 N bytes 的資料
content = f.readline()       # 讀取一行
content = f.readlines()      # 讀取所有行,儲存在列表中,每個元素是一行。
寫入:
f.write(‘I like apple’)      # 將’I like apple’ 寫入檔案
 
關閉檔案:
f.close()
 
練習
建立一個 record.txt 的檔案,寫入內容如下:

tom, 12, 86
Lee, 15, 99
Lucy, 11, 58
Joseph, 19, 56

再從 record.txt 中讀取檔案並列印。
 
 
總結
f    = open(name, “r”)
line = f.readline()
f.write(‘abc’)
f.close()
 
 
 
文章來自網際網路部落格網站, 作者:Vamei 出處:http://www.cnblogs.com/vamei