1. 编写程序,读取文件demo_5.txt,并且在每一行的行尾加上行号之后,将新内容写入demo_5_new.txt。
时间: 2024-12-23 19:18:09 浏览: 0
Android 读取txt,按行读取的实例讲解
要实现这个功能,可以使用Python编写一个简单的脚本。以下是一个示例代码:
```python
def add_line_numbers(input_file, output_file):
with open(input_file, 'r') as infile, open(output_file, 'w') as outfile:
for line_number, line in enumerate(infile, start=1):
outfile.write(f"{line.strip()} (Line {line_number})\n")
# 调用函数
add_line_numbers('demo_5.txt', 'demo_5_new.txt')
```
### 解释:
1. **打开文件**:使用 `with open` 语句分别打开输入文件和输出文件。`input_file` 是要读取的文件,`output_file` 是要写入的新文件。
2. **读取并处理每一行**:使用 `enumerate` 函数遍历文件的每一行,并从1开始计数行号。
3. **写入新内容**:将每行的内容加上行号后写入到新的文件中。
运行上述代码后,`demo_5_new.txt` 文件将会包含原始内容并在每行末尾添加行号。
阅读全文