读取文件时,常常需要检查其中的每一行:你可能要在文件中查找特定的信息,或者要以某种方式修改文件中的文本。例如,你可能要遍历一个包含天气数据的文件,并使用天
气描述中包含字样sunny的行。在新闻报道中,你可能会查找包含标签<headline> 的行,并按特定的格式设置它。 要以每次一行的方式检查文件,可对文件对象使用for 循环:
现在我们读取服务器的口令文件:
filename = '/etc/passwd'
with open(filename) as file_object:
for line in file_object:
print(line)