用python 读取文件内容一行有4组数,每5组数为一组用制表符隔开输入到新的文件里
时间: 2023-04-04 19:03:30 浏览: 75
好的,这个问题我可以回答。您可以使用Python的文件读写功能,逐行读取原始文件,然后将每5组数合并为一组,用制表符隔开,再写入新的文件中。具体代码实现可以参考以下示例:
```python
with open('input.txt', 'r') as f_in, open('output.txt', 'w') as f_out:
for line in f_in:
nums = line.strip().split()
for i in range(0, len(nums), 5):
group = '\t'.join(nums[i:i+5])
f_out.write(group + '\n')
```
其中,`input.txt`是原始文件名,`output.txt`是新文件名。每行有4组数,可以使用`split()`函数将其拆分为一个列表`nums`。然后,使用`range()`函数和切片操作,将每5组数合并为一组,并用制表符隔开,最后写入新文件中。