Python循環讀取文件的方法可以使用for
循環或while
循環,具體取決于你想如何處理文件中的每一行。
下面是使用for
循環逐行讀取文件的方法:
with open('filename.txt', 'r') as file:
for line in file:
# 處理每一行的操作
print(line)
上述代碼使用open()
函數打開文件,通過with
語句可以確保文件在使用完畢后被關閉。然后,我們使用for
循環逐行讀取文件并將每一行存儲在變量line
中,你可以在循環中執行你想要的操作。
如果你想使用while
循環逐行讀取文件,可以使用以下代碼:
with open('filename.txt', 'r') as file:
line = file.readline()
while line:
# 處理每一行的操作
print(line)
line = file.readline()
上述代碼使用open()
函數打開文件,并使用readline()
方法逐行讀取文件。readline()
方法返回包含當前行內容的字符串,當文件中沒有更多行可讀時,它將返回空字符串。因此,我們可以使用while
循環來判斷是否還有行可讀取。
無論是使用for
循環還是while
循環,你都可以在循環中執行你想要的操作,并使用line
變量來訪問當前行的內容。