txt的奇数行与偶数行合并中间以“,”隔开
时间: 2024-02-21 09:59:37 浏览: 116
word中将奇数行和偶数行合并成一行的方法技巧.docx
可以使用以下Python代码实现:
```python
with open('file.txt', 'r') as f:
lines = f.readlines()
odd_lines = lines[::2] # 获取奇数行
even_lines = lines[1::2] # 获取偶数行
merged_lines = [', '.join(pair) for pair in zip(odd_lines, even_lines)] # 合并并用逗号分隔
with open('merged.txt', 'w') as f:
f.writelines(merged_lines)
```
这段代码将读取名为 `file.txt` 的文件中的所有行,然后将奇数行和偶数行分别存储在 `odd_lines` 和 `even_lines` 中。接下来,将这些行合并成一个字符串列表,其中每个字符串表示一对奇数行和偶数行,中间用逗号分隔。最后,将这个字符串列表写入名为 `merged.txt` 的新文件中。
阅读全文