前言在Python編程語言中,,讀取和處理文本文件是一項常見的要求,我們可以使用內(nèi)置的 open() 函數(shù)來讀取文本文件,,無論是讀取日志文件,、配置文件還是其他類型的文本文件,這個函數(shù)都能方便進行操作,。 示例一,、讀取整個文件內(nèi)容with open('myfile.txt', 'r') as file: # 讀取文件的全部內(nèi)容 data = file.read() # 現(xiàn)在,data 是一個包含文件全部內(nèi)容的字符串 print(data) 示例二,、行讀取# 打開文件 with open('myfile.txt', 'r') as file: # 按行讀取文件內(nèi)容 lines = file.readlines() # 現(xiàn)在,,lines 是一個列表,,每個元素是文件中的一行 for line in lines: print(line, end='') 代碼解析: with 語句用于處理文件對象。當我們不再需要訪問文件時,,with 語句會自動關(guān)閉文件,,即使在處理文件時發(fā)生了異常。這使得 with 語句成為處理文件的推薦方式,。 如果你正在讀取的文件使用了其他的編碼,,你需要在 open() 函數(shù)中指定這個編碼,例如 open('myfile.txt’,'r’,encoding=’gbk’) |
|