下面是一个不使用enumerate()
函数来统计文件中行数的示例代码:
def count_lines(file_path):
line_count = 0
with open(file_path, 'r') as file:
for line in file:
line_count += 1
return line_count
file_path = 'file.txt'
num_lines = count_lines(file_path)
print(f'The file contains {num_lines} lines.')
该代码使用open()
函数打开文件,并逐行遍历文件内容。每次遍历时,变量line_count
增加1,以统计行数。最后,返回行数并打印出来。