用python2.0将文件里面的数按照小数点后15位补0 然后原格式输出到新文件
时间: 2023-04-06 19:02:03 浏览: 50
您好,我可以回答这个问题。您可以使用 Python 2.0 的字符串格式化功能来实现这个需求。具体代码如下:
```python
with open('input.txt', 'r') as f:
lines = f.readlines()
with open('output.txt', 'w') as f:
for line in lines:
nums = line.strip().split()
new_nums = []
for num in nums:
new_num = '{:.15f}'.format(float(num))
new_nums.append(new_num)
new_line = ' '.join(new_nums) + '\n'
f.write(new_line)
```
这段代码会读取名为 `input.txt` 的文件中的每一行,将每行中的数字按照小数点后 15 位补 0,然后按照原格式输出到名为 `output.txt` 的新文件中。