055. 编写一个函数,实现简单的文本文件的行数统计
055. 编写一个函数,实现简单的文本文件的行数统计
以下是一个简单的Python函数,用于统计文本文件的行数。这个函数会打开指定的文本文件,并逐行读取以计算总行数。
示例代码
def count_lines(file_path):
"""
统计文本文件的行数
:param file_path: 文本文件的路径
:return: 文件的行数
"""
try:
with open(file_path, 'r', encoding='utf-8') as file:
lines = file.readlines() # 读取所有行
return len(lines) # 返回行数
except FileNotFoundError:
print(f"错误:文件 {
file_path} 未找到!")
return -1
except Exception as e:
print(f"发生错误:{
e}")
return -1
# 示例用法
if __name__ == "__main__":
file_path = "example.txt" # 替换为你的文件路径
line_count = count_lines(file_path)
if line_count >= 0:
print(f"文件 {
file_path} 的行数为: