Python進階02 文字檔案的輸入輸出

pythontab發表於2014-09-16

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()


相關文章