将五个特定的成绩列表TXT文件除了前两行其他全部合并成一个TXT文件
时间: 2023-12-03 12:47:48 浏览: 74
假设这五个特定的成绩列表TXT文件分别为score1.txt, score2.txt, score3.txt, score4.txt和score5.txt,并且它们都位于同一个文件夹内。以下是合并这些文件的Python代码:
```python
import os
# 创建一个新文件来存储合并后的数据
with open('merged_scores.txt', 'w') as outfile:
# 遍历每个文件
for filename in os.listdir():
# 如果文件名以'score'开头并且是'.txt'文件,则打开该文件
if filename.startswith('score') and filename.endswith('.txt'):
with open(filename, 'r') as infile:
# 读取文件中的内容并将其写入新文件
lines = infile.readlines()
outfile.writelines(lines[2:]) # 排除前两行
# 打印成功合并的消息
print('合并完成!')
```
这段代码将遍历当前工作目录中的所有文件,并打开以“score”开头且以“.txt”结尾的文件。然后,它将读取每个文件(除了前两行),将其内容写入一个名为“merged_scores.txt”的新文件中,最后打印成功合并的消息。
阅读全文