用python 编写读取文件内容每组数据已经用;隔开,重新编排将每5组数为一行每行的五个数据按照制表符分隔并且自动补0到小数点后15位写入新的文件里面
时间: 2023-04-04 12:03:37 浏览: 55
您好,这个问题可以回答。以下是 Python 代码示例:
```python
with open('input.txt', 'r') as f:
lines = f.readlines()
output = ''
for i in range(0, len(lines), 5):
nums = lines[i:i+5]
nums = [n.strip() for n in nums]
nums = [float(n) if '.' in n else int(n) for n in nums]
nums = [format(n, '.15f') for n in nums]
nums = '\t'.join(nums)
output += nums + '\n'
with open('output.txt', 'w') as f:
f.write(output)
```
这段代码会读取名为 `input.txt` 的文件,将每5组数据重新编排为一行,并将每行的五个数据按照制表符分隔并且自动补0到小数点后15位写入名为 `output.txt` 的新文件里面。