从in.txt文件读数据,对于该文件每一行:\n\n求该行中各个数(可能是整数,也可能是浮点数)的最大、最小值,\n\n把最大值和最小值写入文件out.txt,写成一行,最大值在前,两个数之间隔两个
时间: 2024-05-02 20:23:49 浏览: 119
java 按行把一个txt文件平均拆分成N个txt文件
3星 · 编辑精心推荐
空格。
好的,我了解了您的问题。以下是建议的Python代码来解决这个问题:
```python
with open('in.txt', 'r') as file_in, open('out.txt', 'w') as file_out:
for line in file_in:
nums = [float(n) for n in line.split()]
min_num = min(nums)
max_num = max(nums)
file_out.write(f'{max_num} {min_num}\n')
```
这个代码会打开 `in.txt` 文件并逐行读取。然后将每行拆分成多个数,并将它们转换为浮点数。接下来,找出最大值和最小值,将它们写入 `out.txt` 文件。每行最后加上换行符。你可以将以上代码复制并粘贴到你的Python文件中。祝你好运!
阅读全文