python:编写一个函数,实现统计指定文本文件中最长行的长度和改行内容的功能
时间: 2024-03-02 14:52:40 浏览: 138
python可以统计文件的行数
好的,以下是代码实现:
```python
def find_longest_line(file_path):
with open(file_path, 'r') as f:
max_len = 0
max_line = ''
for line in f:
line_len = len(line)
if line_len > max_len:
max_len = line_len
max_line = line
return max_len, max_line.strip()
# 调用函数并输出结果
max_len, max_line = find_longest_line('test.txt')
print("最长行的长度为:", max_len)
print("最长行的内容为:", max_line)
```
上述代码中,我们定义了一个 `find_longest_line` 函数,该函数接受一个文本文件的路径作为参数,函数内部通过遍历文件中的每一行来寻找最长的一行,并返回该行的长度和内容。
最后,我们调用该函数并输出结果。
阅读全文