Python 快速教程(進階篇02):文字檔案的輸入輸出

發表於2015-10-27

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的文件,寫入內容如下:

再從record.txt中讀取檔案並列印。

 

總結

f    = open(name, “r”)

line = f.readline()

f.write(‘abc’)

f.close()

相關文章