欢迎访问宙启技术站
智能推送

如何编写一个函数来判断文本文件中的某行是否是 行

发布时间: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,并且该行是文件的 行。