补充代码,功能是输出文本文件 test.txt 的前n行信息,文本文件 test.txt 和测试代码在同一目录下,n由输入指定; 要求:输出的前n行信息中间不能有空行。
时间: 2024-02-28 17:54:12 浏览: 45
测试代码文件
以下是代码实现:
```python
n = int(input("请输入要输出的行数:"))
with open("test.txt", "r") as f:
lines = f.readlines()
count = 0
for line in lines:
if line.strip() != "":
print(line.strip())
count += 1
if count == n:
break
```
首先读取文本文件中的所有行,并存储在列表 `lines` 中。然后遍历 `lines` 中的每一行,将非空行打印出来,并统计打印的行数。当打印的行数达到输入的行数 `n` 时,退出循环。注意要使用 `strip()` 方法去除每行字符串两端的空格和换行符。
阅读全文