读取文件时,常常需要检查其中的每一行:你可能要在文件中查找特定的信息,或者要以某种方式修改文件中的文本。
例如,你可能要遍历一个包含天气数据的文件,并使用天气描述中包含字样sunny的行。在新闻报道中,你可能会查找包含标签<headline> 的行,并按特定的格式设置它。
要以每次一行的方式检查文件,可对文件对象使用for 循环:
现在我们读取服务器的口令文件:
这是一个黑客读取服务器密码文件的例子。其显示内容为
用户名: 密码 : uid : gid :用户描述:主目录:登陆shell
读取文件时,常常需要检查其中的每一行:你可能要在文件中查找特定的信息,或者要以某种方式修改文件中的文本。
例如,你可能要遍历一个包含天气数据的文件,并使用天气描述中包含字样sunny的行。在新闻报道中,你可能会查找包含标签<headline> 的行,并按特定的格式设置它。
要以每次一行的方式检查文件,可对文件对象使用for 循环:
现在我们读取服务器的口令文件:
这是一个黑客读取服务器密码文件的例子。其显示内容为
用户名: 密码 : uid : gid :用户描述:主目录:登陆shell