脚本整理两行数据并输出到另一个文件里面
时间: 2023-12-10 11:37:09 浏览: 65
读取文件数字并排序最后输出另一个文件
5星 · 资源好评率100%
假设要整理的数据文件名为"data.txt",其中每行有两个数据,用空格隔开。要将整理后的结果输出到"output.txt"文件中,可以使用以下Python代码:
```python
with open("data.txt", "r") as f_in, open("output.txt", "w") as f_out:
for line in f_in:
data = line.strip().split() # 将每行数据按空格分隔成一个列表
result = data[1] + "\t" + data[0] # 将两个数据交换位置,并用制表符分隔
f_out.write(result + "\n") # 将整理后的结果写入输出文件,每行末尾加上换行符
```
这段代码中,使用了Python的文件操作和字符串操作。文件操作使用了`open()`函数打开文件并指定文件模式,其中`"r"`表示读取模式,`"w"`表示写入模式;使用`with`语句来自动关闭文件。字符串操作使用了`strip()`方法去除每行末尾的换行符,`split()`方法按空格分隔每行数据得到一个列表,使用制表符连接两个数据得到整理后的结果,使用`write()`方法将结果写入输出文件,每行末尾加上换行符。
阅读全文