如何编写一个函数来判断文本文件中的某行是否是 行
发布时间:2024-01-17 00:45:41
要编写一个函数来判断文本文件中的某行是否是 行,可以按照以下步骤进行:
1. 创建一个函数,例如 is_first_line(file_name, line_number),接收两个参数:文件名 file_name 和行号 line_number。
2. 打开文件,可以使用 open() 函数,并将文件名作为参数传入,使用 readlines() 方法将文件的内容读取到一个列表中,例如 lines。
3. 判断行号是否为 1,即判断该行是否是 行。如果是 行,返回 True,否则返回 False。
4. 关闭文件,使用 close() 方法。
以下是一个使用例子:
def is_first_line(file_name, line_number):
file = open(file_name, 'r')
lines = file.readlines()
file.close()
if line_number == 1:
return True
else:
return False
# 示例文件内容为:
# 行
# 第二行
# 第三行
file_name = 'example.txt'
line_number = 1
if is_first_line(file_name, line_number):
print("该行是 行")
else:
print("该行不是 行")
运行以上代码会输出:该行是 行,因为 line_number 的值是 1,并且该行是文件的 行。
