在Python中,可以使用open()
函數來打開一個文件,然后使用for
循環來逐行遍歷文件中的內容。例如,下面的代碼示例演示了如何遍歷一個文件并打印每一行的內容:
# 打開文件
with open('file.txt', 'r') as file:
# 逐行遍歷文件內容
for line in file:
print(line.strip())
在這個例子中,open('file.txt', 'r')
打開了一個名為file.txt
的文本文件,并指定了讀取模式'r'
。然后,使用for
循環遍歷文件對象file
,并使用strip()
方法去除每行末尾的換行符。最后,打印每一行的內容。
除了逐行遍歷文件,還可以通過調用readlines()
方法來一次性讀取所有行,并將其存儲在一個列表中。然后可以使用for
循環遍歷這個列表。以下是一個示例:
# 打開文件并一次性讀取所有行
with open('file.txt', 'r') as file:
lines = file.readlines()
# 遍歷文件所有行
for line in lines:
print(line.strip())
這兩種方法都可以用來遍歷文件,選擇哪一種取決于具體的需求。