python 统计输出文本文件sample.txt中最长行的长度和该行的内容。
时间: 2023-03-31 13:01:28 浏览: 175
python可以统计文件的行数
可以使用以下 Python 代码来实现:
```python
with open('sample.txt', 'r') as f:
max_len =
max_line = ''
for line in f:
line_len = len(line.strip())
if line_len > max_len:
max_len = line_len
max_line = line
print('最长行的长度为:', max_len)
print('最长行的内容为:', max_line)
```
其中,`with open('sample.txt', 'r') as f` 打开文件 `sample.txt`,`for line in f` 循环遍历文件中的每一行,`line.strip()` 去除每行开头和结尾的空格和换行符,`len(line.strip())` 计算每行的长度,`if line_len > max_len` 判断当前行是否为最长行,`max_len = line_len` 更新最长行的长度,`max_line = line` 更新最长行的内容。最后输出最长行的长度和内容。
阅读全文