Python是一種十分流行的編程語言,它具有簡單易學,易于維護和高效等特點,因此得到了許多開發者的青睞。在Python中,文件讀操作非常常見,接下來就讓我們來了解一下Python中的文件讀操作。
在Python中,使用open()函數打開文件,其中第一個參數是文件名,第二個參數是文件打開的模式,我們可以使用不同的模式來讀取不同類型的文件。以下是Python中常用的文件打開模式:
"r":只讀模式,默認為文本模式 "w":只寫模式,如果文件存在,則覆蓋文件,如果文件不存在,則創建文件 "a":追加模式,如果文件存在,則在文件末尾追加內容,如果文件不存在,則創建文件 "b":二進制模式,用于讀取或寫入二進制文件
使用open()函數打開文件之后,我們可以通過讀取文件的方式獲取文件的內容。其中,最常用的讀取方式是使用read()函數,其將整個文件都讀入一個字符串中,以下是使用read()函數讀取文件的代碼示例:
f = open("test.txt", "r") # 打開文件 content = f.read() # 將文件內容讀入變量中 print(content) # 打印文件內容 f.close() # 關閉文件
另外,我們也可以使用readline()函數逐行讀取文件內容,而使用readlines()函數則將文件的所有行讀取到一個列表中。以下是使用readline()和readlines()函數讀取文件的代碼示例:
f = open("test.txt", "r") # 打開文件 line = f.readline() # 逐行讀取文件內容 while line: print(line) line = file.readline() f.seek(0) # 將文件讀取指針指向文件開頭 content = f.readlines() # 將文件的所有行讀取到一個列表中 print(content) f.close() # 關閉文件
除了以上介紹的讀取方式,Python中還有其他的文件讀取方式,如迭代器讀取、with語句讀取等,開發者可以根據需要選取不同的讀取方式來讀取文件。
上一篇python 計時器數組
下一篇python 文件路徑符