Python 是一種廣泛使用的編程語言,其文件讀寫功能十分強(qiáng)大。在 Python 中,可以使用迭代讀取文件內(nèi)容,特別是大型文件的時(shí)候,迭代讀取的方式會(huì)更加高效。
在 Python 中,可以使用open()
函數(shù)打開文件,并利用for
循環(huán)對(duì)文件進(jìn)行迭代讀取。例如,我們可以讀取一個(gè)名為example.txt
的文本文件:
f = open('example.txt', 'r')
for line in f:
print(line)
f.close()
首先,我們使用open()
函數(shù)打開example.txt
文件,并設(shè)置模式為讀取模式。然后,我們使用for
循環(huán)對(duì)文件進(jìn)行迭代讀取,將文件的每一行存儲(chǔ)在變量line
中,并打印輸出。注意,在使用完文件后,需要使用close()
函數(shù)關(guān)閉文件。
除了使用for
循環(huán)進(jìn)行迭代讀取外,還可以使用文件對(duì)象的readline()
方法逐行讀取文件內(nèi)容。例如:
f = open('example.txt', 'r')
line = f.readline()
while line:
print(line)
line = f.readline()
f.close()
在上面的例子中,我們使用readline()
方法讀取文件的每一行內(nèi)容,并將其存儲(chǔ)在變量line
中。然后,我們使用一個(gè)while
循環(huán)來逐行打印輸出文件內(nèi)容。 注意,在使用完文件后,需要使用close()
函數(shù)關(guān)閉文件。
通過以上方法,我們可以靈活、高效地處理各種類型的文件讀取任務(wù)。