python将文件中的字符串前加上序号1,2,3
时间: 2024-02-01 09:16:33 浏览: 19
可以使用Python的文件操作和字符串操作来实现这个功能。以下是一种可能的实现方式:
```python
with open('input.txt', 'r') as f_in, open('output.txt', 'w') as f_out:
# 逐行读取输入文件
for i, line in enumerate(f_in, start=1):
# 在每行字符串前加上序号和空格,并写入输出文件
f_out.write(f'{i} {line}')
```
这里使用了Python的`enumerate`函数来遍历输入文件的每一行,并给每一行字符串前加上一个递增的序号。注意在写入输出文件时,要用`\n`来表示换行。